home *** CD-ROM | disk | FTP | other *** search
/ The World of Computer Software / The World of Computer Software.iso / cfortune.zip / COOJAR.SRC < prev    next >
Text File  |  1989-05-25  |  93KB  |  1,817 lines

  1.  Verb doubling: a standard construction is to double a verb and use it
  2.    as a comment on what the implied subject does.  Often used to
  3.    terminate a conversation.  Typical examples involve WIN, LOSE,
  4.    HACK, FLAME, BARF, CHOMP:
  5.         "The disk heads just crashed."  "Lose, lose."
  6.         "Mostly he just talked about his --- crock.  Flame, flame."
  7.         "Boy, what a bagbiter!  Chomp, chomp!"
  8.                 -- From the AI Hackers' Dictionary
  9. %%
  10.  Soundalike slang: similar to Cockney rhyming slang.  Often made up on
  11.    the spur of the moment.  Standard examples:
  12.         Boston Globe => Boston Glob
  13.         Herald American => Horrid (Harried) American
  14.         New York Times => New York Slime
  15.         Dime Time => Slime Time
  16.         government property - do not duplicate (seen on keys)
  17.                 => government duplicity - do not propagate
  18.    Often the substitution will be made in such a way as to slip in
  19.    a standard jargon word:
  20.         Dr. Dobb's Journal => Dr. Frob's Journal
  21.                 -- From the AI Hackers' Dictionary
  22. %%
  23.  The -P convention: turning a word into a question by appending the
  24.    syllable "P"; from the LISP convention of appending the letter "P"
  25.    to denote a predicate (a Boolean-values function).  The question
  26.    should expect a yes/no answer, though it needn't.  (See T and NIL.)
  27.      At dinnertime: "Foodp?"  "Yeah, I'm pretty hungry." or "T!"
  28.      "State-of-the-world-P?"  (Straight) "I'm about to go home."
  29.                               (Humorous) "Yes, the world has a state."
  30.                 -- From the AI Hackers' Dictionary
  31. %%
  32.  Peculiar nouns: MIT AI hackers love to take various words and add the
  33.    wrong endings to them to make nouns and verbs, often by extending a
  34.    standard rule to nonuniform cases.  Examples:
  35.                 porous => porosity
  36.                 generous => generosity
  37.         Ergo:   mysterious => mysteriosity
  38.                 ferrous => ferocity
  39.  
  40.         Other examples:  winnitude, disgustitude, hackification.
  41.                 -- From the AI Hackers' Dictionary
  42. %%
  43.  AOS (aus (East coast) ay-ahs (West coast)) [based on a PDP-10
  44.    increment instruction] v. To increase the amount of something.
  45.    "Aos the campfire."  Usage: considered silly.  See SOS.
  46.                 -- From the AI Hackers' Dictionary
  47. %%
  48.  ANGLE BRACKETS (primarily MIT) n. Either of the characters "<" and
  49.    ">".  See BROKET.
  50.                 -- From the AI Hackers' Dictionary
  51. %%
  52.  ARG n. Abbreviation for "argument" (to a function), used so often as
  53.    to have become a new word.
  54.                 -- From the AI Hackers' Dictionary
  55. %%
  56.  AUTOMAGICALLY adv. Automatically, but in a way which, for some reason
  57.    (typically because it is too complicated, or too ugly, or perhaps
  58.    even too trivial), I don't feel like explaining to you.  See MAGIC.
  59.    Example: Some programs which produce XGP output files spool them
  60.    automagically.
  61.                 -- From the AI Hackers' Dictionary
  62. %%
  63.  BAGBITER 1. n. Equipment or program that fails, usually
  64.    intermittently.  2. BAGBITING: adj. Failing hardware or software.
  65.    "This bagbiting system won't let me get out of spacewar."  Usage:
  66.    verges on obscenity.  Grammatically separable; one may speak of
  67.    "biting the bag".  Synonyms: LOSER, LOSING, CRETINOUS, BLETCHEROUS,
  68.    BARFUCIOUS, CHOMPER, CHOMPING.
  69.                 -- From the AI Hackers' Dictionary
  70. %%
  71.  BANG n. Common alternate name for EXCL (q.v.), especially at CMU.  See
  72.    SHRIEK.
  73.                 -- From the AI Hackers' Dictionary
  74. %%
  75.  BAR 1. The second metasyntactic variable, after FOO.  "Suppose we have
  76.    two functions FOO and BAR.  FOO calls BAR..."  2. Often appended to
  77.    FOO to produce FOOBAR.
  78.                 -- From the AI Hackers' Dictionary
  79. %%
  80.  BARF [from the "layman" slang, meaning "vomit"] 1. interj. Term of
  81.    disgust.  See BLETCH.  2. v. Choke, as on input.  May mean to give
  82.    an error message.  "The function `=' compares two fixnums or two
  83.    flonums, and barfs on anything else."  3. BARFULOUS, BARFUCIOUS:
  84.    adj. Said of something which would make anyone barf, if only for
  85.    aesthetic reasons.
  86.                 -- From the AI Hackers' Dictionary
  87. %%
  88.  BIGNUMS [from Macsyma] n. 1. In backgammon, large numbers on the dice.
  89.    2. Multiple-precision (sometimes infinitely extendable) integers
  90.    and, through analogy, any very large numbers.  3. EL CAMINO BIGNUM:
  91.    El Camino Real, a street through the San Francisco peninsula that
  92.    originally extended (and still appears in places) all the way to
  93.    Mexico City.  It was termed "El Camino Double Precision" when
  94.    someone noted it was a very long street, and then "El Camino
  95.    Bignum" when it was pointed out that it was hundreds of miles long.
  96.                 -- From the AI Hackers' Dictionary
  97. %%
  98.  BIN [short for BINARY; used as a second file name on ITS] 1. n.
  99.    BINARY.  2. BIN FILE: A file containing the BIN for a program.
  100.    Usage: used at MIT, which runs on ITS.  The equivalent term at
  101.    Stanford is DMP (pronounced "dump") FILE.  Other names used include
  102.    SAV ("save") FILE (DEC and Tenex), SHR ("share") and LOW FILES
  103.    (DEC), and EXE ("ex'ee") FILE (DEC and Twenex).  Also in this
  104.    category are the input files to the various flavors of linking
  105.    loaders (LOADER, LINK-10, STINK), called REL FILES.
  106.                 -- From the AI Hackers' Dictionary
  107. %%
  108.  BINARY n. The object code for a program.
  109.                 -- From the AI Hackers' Dictionary
  110. %%
  111.  BLETCH [from German "brechen", to vomit (?)] 1. interj. Term of
  112.    disgust.  2. BLETCHEROUS: adj. Disgusting in design or function.
  113.    "This keyboard is bletcherous!"  Usage: slightly comic.
  114.                 -- From the AI Hackers' Dictionary
  115. %%
  116.  BLT (blit, very rarely belt) [based on the PDP-10 block transfer
  117.    instruction; confusing to users of the PDP-11] 1. v. To transfer a
  118.    large contiguous package of information from one place to another.
  119.    2. THE BIG BLT: n. Shuffling operation on the PDP-10 under some
  120.    operating systems that consumes a significant amount of computer
  121.    time.  3. (usually pronounced B-L-T) n. Sandwich containing bacon,
  122.    lettuce, and tomato.
  123.                 -- From the AI Hackers' Dictionary
  124. %%
  125.  BOGOSITY n. The degree to which something is BOGUS (q.v.).  At CMU,
  126.    bogosity is measured with a bogometer; typical use: in a seminar,
  127.    when a speaker says something bogus, a listener might raise his
  128.    hand and say, "My bogometer just triggered."  The agreed-upon unit
  129.    of bogosity is the microLenat (uL).
  130.                 -- From the AI Hackers' Dictionary
  131. %%
  132.  BOGUS (WPI, Yale, Stanford) adj. 1. Non-functional.  "Your patches are
  133.    bogus."  2. Useless.  "OPCON is a bogus program."  3. False.  "Your
  134.    arguments are bogus."  4. Incorrect.  "That algorithm is bogus."
  135.    5. Silly.  "Stop writing those bogus sagas."  (This word seems to
  136.    have some, but not all, of the connotations of RANDOM.)
  137.    [Etymological note from Lehman/Reid at CMU:  "Bogus" was originally
  138.    used (in this sense) at Princeton, in the late 60's.  It was used
  139.    not particularly in the CS department, but all over campus.  It
  140.    came to Yale, where one of us (Lehman) was an undergraduate, and
  141.    (we assume) elsewhere through the efforts of Princeton alumni who
  142.    brought the word with them from their alma mater.  In the Yale
  143.    case, the alumnus is Michael Shamos, who was a graduate student at
  144.    Yale and is now a faculty member here.  A glossary of bogus words
  145.    was compiled at Yale when the word was first popularized (e.g.,
  146.    autobogophobia: the fear of becoming bogotified).]
  147.                 -- From the AI Hackers' Dictionary
  148. %%
  149.  BOUNCE (Stanford) v. To play volleyball.  "Bounce, bounce!  Stop
  150.    wasting time on the computer and get out to the court!"
  151.                 -- From the AI Hackers' Dictionary
  152. %%
  153.  BRAIN-DAMAGED [generalization of "Honeywell Brain Damage" (HBD), a
  154.    theoretical disease invented to explain certain utter cretinisms in
  155.    Multics] adj. Obviously wrong; cretinous; demented.  There is an
  156.    implication that the person responsible must have suffered brain
  157.    damage, because he should have known better.  Calling something
  158.    brain-damaged is really bad; it also implies it is unusable.
  159.                 -- From the AI Hackers' Dictionary
  160. %%
  161.  BREAK v. 1. To cause to be broken (in any sense).  "Your latest patch
  162.    to the system broke the TELNET server."  2. (of a program) To stop
  163.    temporarily, so that it may be examined for debugging purposes.
  164.    The place where it stops is a BREAKPOINT.
  165.                 -- From the AI Hackers' Dictionary
  166. %%
  167.  BROKEN adj. 1. Not working properly (of programs).  2. Behaving
  168.    strangely; especially (of people), exhibiting extreme depression.
  169.                 -- From the AI Hackers' Dictionary
  170. %%
  171.  BROKET [by analogy with "bracket": a "broken bracket"] (primarily
  172.    Stanford) n. Either of the characters "<" and ">".  (At MIT, and
  173.    apparently in The Real World (q.v.) as well, these are usually
  174.    called ANGLE BRACKETS.)
  175.                 -- From the AI Hackers' Dictionary
  176. %%
  177.  BUCKY BITS (primarily Stanford) n. The bits produced by the CTRL and
  178.    META shift keys on a Stanford (or Knight) keyboard.
  179.    DOUBLE BUCKY: adj. Using both the CTRL and META keys.  "The command
  180.    to burn all LEDs is double bucky F."
  181.                 -- From the AI Hackers' Dictionary
  182. %%
  183.  BUG [from telephone terminology, "bugs in a telephone cable", blamed
  184.    for noisy lines] n. An unwanted and unintended property of a
  185.    program.  See FEATURE.
  186.                 -- From the AI Hackers' Dictionary
  187. %%
  188.  BUM 1. v. To make highly efficient, either in time or space, often at
  189.    the expense of clarity.  "I managed to bum three more
  190.    instructions."  2. n. A small change to an algorithm to make it
  191.    more efficient.  Usage: somewhat rare.
  192.                 -- From the AI Hackers' Dictionary
  193. %%
  194.  BUZZ v. To run in a very tight loop, perhaps without guarantee of
  195.    getting out.
  196.                 -- From the AI Hackers' Dictionary
  197. %%
  198.  CANONICAL adj. The usual or standard state or manner of something.
  199.    A true story:  One Bob Sjoberg, new at the MIT AI Lab, expressed
  200.    some annoyance at the use of jargon.  Over his loud objections, we
  201.    made a point of using jargon as much as possible in his presence,
  202.    and eventually it began to sink in.  Finally, in one conversation,
  203.    he used the word "canonical" in jargon-like fashion without
  204.    thinking.
  205.    Steele: "Aha!  We've finally got you talking jargon too!"
  206.    Stallman: "What did he say?"
  207.    Steele: "He just used `canonical' in the canonical way."
  208.                 -- From the AI Hackers' Dictionary
  209. %%
  210.  CATATONIA (kat-uh-toe'-nee-uh) n. A condition of suspended animation
  211.    in which the system is in a wedged (CATATONIC) state.
  212.                 -- From the AI Hackers' Dictionary
  213. %%
  214.  CDR (ku'der) [from LISP] v. With "down", to trace down a list of
  215.    elements.  "Shall we cdr down the agenda?"  Usage: silly.
  216.                 -- From the AI Hackers' Dictionary
  217. %%
  218.  CHOMP v. To lose; to chew on something of which more was bitten off
  219.    than one can.  Probably related to gnashing of teeth.  See
  220.    BAGBITER.  A hand gesture commonly accompanies this, consisting of
  221.    the four fingers held together as if in a mitten or hand puppet,
  222.    and the fingers and thumb open and close rapidly to illustrate a
  223.    biting action.  The gesture alone means CHOMP CHOMP (see Verb
  224.    Doubling).
  225.                 -- From the AI Hackers' Dictionary
  226. %%
  227.  CLOSE n. Abbreviation for "close (or right) parenthesis", used when
  228.    necessary to eliminate oral ambiguity.  See OPEN.
  229.                 -- From the AI Hackers' Dictionary
  230. %%
  231.  COKEBOTTLE n. Any very unusual character.  MIT people complain about
  232.    the "control-meta-cokebottle" commands at SAIL, and SAIL people
  233.    complain about the "altmode-altmode-cokebottle" commands at MIT.
  234.                 -- From the AI Hackers' Dictionary
  235. %%
  236.  COM MODE (variant: COMM MODE) [from the ITS feature for linking two or
  237.    more terminals together so that text typed on any is echoed on all,
  238.    providing a means of conversation among hackers] n. The state a
  239.    terminal is in when linked to another in this way.  Com mode has a
  240.    special set of jargon words, used to save typing, which are not
  241.    used orally:
  242.      Part 1:
  243.         BCNU    Be seeing you.
  244.         BTW     By the way...
  245.         BYE?    Are you ready to unlink?  (This is the standard way to
  246.                 end a com mode conversation; the other person types
  247.                 BYE to confirm, or else continues the conversation.)
  248.         CUL     See you later.
  249.         FOO?    A greeting, also meaning R U THERE?  Often used in the
  250.                 case of unexpected links, meaning also "Sorry if I
  251.                 butted in" (linker) or "What's up?" (linkee).
  252.                 -- From the AI Hackers' Dictionary
  253. %%
  254.  COM MODE [cont.] (variant: COMM MODE) [from the ITS feature for
  255.    linking two or more terminals together so that text typed on any
  256.    is echoed on all, providing a means of conversation among hackers]
  257.    n. The state a terminal is in when linked to another in this way.
  258.    Com mode has a special set of jargon words, used to save typing,
  259.    which are not used orally:
  260.      Part 2:
  261.         FYI     For your information...
  262.         GA      Go ahead (used when two people have tried to type
  263.                 simultaneously; this cedes the right to type to
  264.                 the other).
  265.         HELLOP  A greeting, also meaning R U THERE?  (An instance
  266.                 of the "-P" convention.)
  267.         NIL     No (see the main entry for NIL).
  268.         OBTW    Oh, by the way...
  269.         R U THERE?      Are you there?
  270.                 -- From the AI Hackers' Dictionary
  271. %%
  272.  COM MODE [cont.] (variant: COMM MODE) [from the ITS feature for
  273.    linking two or more terminals together so that text typed on any
  274.    is echoed on all, providing a means of conversation among hackers]
  275.    n. The state a terminal is in when linked to another in this way.
  276.    Com mode has a special set of jargon words, used to save typing,
  277.    which are not used orally:
  278.      Part 3:
  279.         SEC     Wait a second (sometimes written SEC...).
  280.         T       Yes (see the main entry for T).
  281.         TNX     Thanks.
  282.         TNX 1.0E6       Thanks a million (humorous).
  283.         <double CRLF>  When the typing party has finished, he types
  284.                 two CRLF's to signal that he is done; this leaves a
  285.                 blank line between individual "speeches" in the
  286.                 conversation, making it easier to re-read the
  287.                 preceding text.
  288.                 -- From the AI Hackers' Dictionary
  289. %%
  290.  COM MODE [cont.] (variant: COMM MODE) [from the ITS feature for
  291.    linking two or more terminals together so that text typed on any
  292.    is echoed on all, providing a means of conversation among hackers]
  293.    n. The state a terminal is in when linked to another in this way.
  294.    Com mode has a special set of jargon words, used to save typing,
  295.    which are not used orally:
  296.      Part 4:
  297.         <name>: When three or more terminals are linked, each speech
  298.                 is preceded by the typist's login name and a colon (or
  299.                 a hyphen) to indicate who is typing.  The login name
  300.                 often is shortened to a unique prefix (possibly a
  301.                 single letter) during a very long conversation.
  302.    At Stanford, where the link feature is implemented by "talk loops",
  303.    the term TALK MODE is used in place of COM MODE.  Most of the above
  304.    "sub-jargon" is used at both Stanford and MIT.
  305.                 -- From the AI Hackers' Dictionary
  306. %%
  307.  CONNECTOR CONSPIRACY [probably came into prominence with the
  308.    appearance of the KL-10, none of whose connectors match anything
  309.    else] n. The tendency of manufacturers (or, by extension,
  310.    programmers or purveyors of anything) to come up with new products
  311.    which don't fit together with the old stuff, thereby making you buy
  312.    either all new stuff or expensive interface devices.
  313.                 -- From the AI Hackers' Dictionary
  314. %%
  315.  CONS [from LISP] 1. v. To add a new element to a list.  2. CONS UP:
  316.    v. To synthesize from smaller pieces: "to cons up an example".
  317.                 -- From the AI Hackers' Dictionary
  318. %%
  319.  CRASH 1. n. A sudden, usually drastic failure.  Most often said of the
  320.    system (q.v., definition #1), sometimes of magnetic disk drives.
  321.    "Three lusers lost their files in last night's disk crash."  A disk
  322.    crash which entails the read/write heads dropping onto the surface
  323.    of the disks and scraping off the oxide may also be referred to as
  324.    a "head crash".  2. v. To fail suddenly.  "Has the system just
  325.    crashed?"  Also used transitively to indicate the cause of the
  326.    crash (usually a person or a program, or both).  "Those idiots
  327.    playing spacewar crashed the system."  Sometimes said of people.
  328.    See GRONK OUT.
  329.                 -- From the AI Hackers' Dictionary
  330. %%
  331.  CRETIN 1. n. Congenital loser (q.v.).  2. CRETINOUS: adj. See
  332.    BLETCHEROUS and BAGBITING.  Usage: somewhat ad hominem.
  333.                 -- From the AI Hackers' Dictionary
  334. %%
  335.  CRLF (cur'lif, sometimes crul'lif) n. A carriage return (CR) followed
  336.    by a line feed (LF).  See TERPRI.
  337.                 -- From the AI Hackers' Dictionary
  338. %%
  339.  CROCK [probably from "layman" slang, which in turn may be derived from
  340.    "crock of shit"] n. An awkward feature or programming technique
  341.    that ought to be made cleaner.  Example: Using small integers to
  342.    represent error codes without the program interpreting them to the
  343.    user is a crock.  Also, a technique that works acceptably but which
  344.    is quite prone to failure if disturbed in the least, for example
  345.    depending on the machine opcodes having particular bit patterns so
  346.    that you can use instructions as data words too; a tightly woven,
  347.    almost completely unmodifiable structure.
  348.                 -- From the AI Hackers' Dictionary
  349. %%
  350.  CRUFTY [from "cruddy"] adj. 1. Poorly built, possibly overly complex.
  351.    "This is standard old crufty DEC software".  Hence CRUFT, n. shoddy
  352.    construction.  2. Unpleasant, especially to the touch, often with
  353.    encrusted junk.  Like spilled coffee smeared with peanut butter and
  354.    catsup.  Hence CRUFT, n. disgusting mess.  3. Generally unpleasant.
  355.    CRUFTY or CRUFTIE n. A small crufty object (see FROB); often one
  356.    which doesn't fit well into the scheme of things.  "A LISP property
  357.    list is a good place to store crufties (or, random cruft)."
  358.    [Note:  Does CRUFT have anything to do with the Cruft Lab at
  359.    Harvard?  I don't know, though I was a Harvard student. - GLS]
  360.                 -- From the AI Hackers' Dictionary
  361. %%
  362.  CRUNCH v. 1. To process, usually in a time-consuming or complicated
  363.    way.  Connotes an essentially trivial operation which is
  364.    nonetheless painful to perform.  The pain may be due to the
  365.    triviality being imbedded in a loop from 1 to 1000000000.  "FORTRAN
  366.    programs do mostly number crunching."  2. To reduce the size of a
  367.    file by a complicated scheme that produces bit configurations
  368.    completely unrelated to the original data, such as by a Huffman
  369.    code.  (The file ends up looking like a paper document would if
  370.    somebody crunched the paper into a wad.)  Since such compression
  371.    usually takes more computations than simpler methods such as
  372.    counting repeated characters (such as spaces) the term is doubly
  373.    appropriate.  (This meaning is usually used in the construction
  374.    "file crunch(ing)" to distinguish it from "number crunch(ing)".)
  375.                 -- From the AI Hackers' Dictionary
  376. %%
  377.  CTY (city) n. The terminal physically associated with a computer's
  378.    operating console.
  379.                 -- From the AI Hackers' Dictionary
  380. %%
  381.  CUSPY [from the DEC acronym CUSP, for Commonly Used System Program,
  382.    i.e., a utility program used by many people] (WPI) adj. 1. (of a
  383.    program) Well-written.  2. Functionally excellent.  A program which
  384.    performs well and interfaces well to users is cuspy.  See RUDE.
  385.                 -- From the AI Hackers' Dictionary
  386. %%
  387.  DAEMON (day'mun, dee'mun) [archaic form of "demon", which has slightly
  388.    different connotations (q.v.)] n. A program which is not invoked
  389.    explicitly, but which lays dormant waiting for some condition(s) to
  390.    occur.  The idea is that the perpetrator of the condition need not
  391.    be aware that a daemon is lurking (though often a program will
  392.    commit an action only because it knows that it will implicitly
  393.    invoke a daemon).  For example, writing a file on the lpt spooler's
  394.    directory will invoke the spooling daemon, which prints the file.
  395.    The advantage is that programs which want (in this example) files
  396.    printed need not compete for access to the lpt.  They simply enter
  397.    their implicit requests and let the daemon decide what to do with
  398.    them.  Daemons are usually spawned automatically by the system, and
  399.    may either live forever or be regenerated at intervals.  Usage:
  400.    DAEMON and DEMON (q.v.) are often used interchangeably, but seem to
  401.    have distinct connotations.  DAEMON was introduced to computing by
  402.    CTSS people (who pronounced it dee'mon) and used it to refer to
  403.    what is now called a DRAGON or PHANTOM (q.v.).  The meaning and
  404.    pronunciation have drifted, and we think this glossary reflects
  405.    current usage.
  406.                 -- From the AI Hackers' Dictionary
  407. %%
  408.  DAY MODE  See PHASE (of people).
  409.                 -- From the AI Hackers' Dictionary
  410. %%
  411.  DEADLOCK n. A situation wherein two or more processes are unable to
  412.    proceed because each is waiting for another to do something.  A
  413.    common example is a program communicating to a PTY or STY, which
  414.    may find itself waiting for output from the PTY/STY before sending
  415.    anything more to it, while the PTY/STY is similarly waiting for
  416.    more input from the controlling program before outputting anything.
  417.    (This particular flavor of deadlock is called "starvation".
  418.    Another common flavor is "constipation", where each process is
  419.    trying to send stuff to the other, but all buffers are full because
  420.    nobody is reading anything.)  See DEADLY EMBRACE.
  421.                 -- From the AI Hackers' Dictionary
  422. %%
  423.  DEADLY EMBRACE n. Same as DEADLOCK (q.v.), though usually used only
  424.    when exactly two processes are involved.  DEADLY EMBRACE is the
  425.    more popular term in Europe; DEADLOCK in the United States.
  426.                 -- From the AI Hackers' Dictionary
  427. %%
  428.  DEMENTED adj. Yet another term of disgust used to describe a program.
  429.    The connotation in this case is that the program works as designed,
  430.    but the design is bad.  For example, a program that generates large
  431.    numbers of meaningless error messages implying it is on the point
  432.    of imminent collapse.
  433.                 -- From the AI Hackers' Dictionary
  434. %%
  435.  DEMON (dee'mun) n. A portion of a program which is not invoked
  436.    explicitly, but which lays dormant waiting for some condition(s) to
  437.    occur.  See DAEMON.  The distinction is that demons are usually
  438.    processes within a program, while daemons are usually programs
  439.    running on an operating system.  Demons are particularly common in
  440.    AI programs.  For example, a knowledge manipulation program might
  441.    implement inference rules as demons.  Whenever a new piece of
  442.    knowledge was added, various demons would activate (which demons
  443.    depends on the particular piece of data) and would create
  444.    additional pieces of knowledge by applying their respective
  445.    inference rules to the original piece.  These new pieces could in
  446.    turn activate more demons as the inferences filtered down through
  447.    chains of logic.  Meanwhile the main program could continue with
  448.    whatever its primary task was.
  449.                 -- From the AI Hackers' Dictionary
  450. %%
  451.  DIABLO (dee-ah'blow) [from the Diablo printer] 1. n. Any letter-
  452.    quality printing device.  2. v. To produce letter-quality output
  453.    from such a device.
  454.                 -- From the AI Hackers' Dictionary
  455. %%
  456.  DIDDLE v. To work with in a not particularly serious manner.  "I
  457.    diddled with a copy of ADVENT so it didn't double-space all the
  458.    time."  "Let's diddle this piece of code and see if the problem
  459.    goes away."  See TWEAK and TWIDDLE.
  460.                 -- From the AI Hackers' Dictionary
  461. %%
  462.  DIKE [from "diagonal cutters"] v. To remove a module or disable it.
  463.    "When in doubt, dike it out."
  464.                 -- From the AI Hackers' Dictionary
  465. %%
  466.  DMP (dump)  See BIN.
  467.                 -- From the AI Hackers' Dictionary
  468. %%
  469.  DO PROTOCOL [from network protocol programming] v. To perform an
  470.    interaction with somebody or something that follows a clearly
  471.    defined procedure.  For example, "Let's do protocol with the check"
  472.    at a restaurant means to ask the waitress for the check, calculate
  473.    the tip and everybody's share, generate change as necessary, and
  474.    pay the bill.
  475.                 -- From the AI Hackers' Dictionary
  476. %%
  477.  DOWN 1. adj. Not working.  "The up escalator is down."  2. TAKE DOWN,
  478.    BRING DOWN: v. To deactivate, usually for repair work.  See UP.
  479.                 -- From the AI Hackers' Dictionary
  480. %%
  481.  DPB (duh-pib') [from the PDP-10 instruction set] v. To plop something
  482.    down in the middle.
  483.                 -- From the AI Hackers' Dictionary
  484. %%
  485.  DRAGON n. (MIT) A program similar to a "daemon" (q.v.), except that it
  486.    is not invoked at all, but is instead used by the system to perform
  487.    various secondary tasks.  A typical example would be an accounting
  488.    program, which keeps track of who is logged in, accumulates load-
  489.    average statistics, etc.  At MIT, all free TV's display a list of
  490.    people logged in, where they are, what they're running, etc. along
  491.    with some random picture (such as a unicorn, Snoopy, or the
  492.    Enterprise) which is generated by the "NAME DRAGON".  See PHANTOM.
  493.                 -- From the AI Hackers' Dictionary
  494. %%
  495.  ENGLISH n. The source code for a program, which may be in any
  496.    language, as opposed to BINARY.  Usage: slightly obsolete, used
  497.    mostly by old-time hackers, though recognizable in context.  At
  498.    MIT, directory SYSENG is where the "English" for system programs is
  499.    kept, and SYSBIN, the binaries.  SAIL has many such directories,
  500.    but the canonical one is [CSP,SYS].
  501.                 -- From the AI Hackers' Dictionary
  502. %%
  503.  EPSILON [from standard mathematical notation for a small quantity] 1.
  504.    n. A small quantity of anything.  "The cost is epsilon."  2. adj.
  505.    Very small, negligible; less than marginal.  "We can get this
  506.    feature for epsilon cost."  3. WITHIN EPSILON OF: Close enough
  507.    to be indistinguishable for all practical purposes.
  508.                 -- From the AI Hackers' Dictionary
  509. %%
  510.  EXCH (ex'chuh, ekstch) [from the PDP-10 instruction set] v. To
  511.    exchange two things, each for the other.
  512.                 -- From the AI Hackers' Dictionary
  513. %%
  514.  EXCL (eks'cul) n. Abbreviation for "exclamation point".  See BANG,
  515.    SHRIEK, WOW.
  516.                 -- From the AI Hackers' Dictionary
  517. %%
  518.  EXE (ex'ee)  See BIN.
  519.                 -- From the AI Hackers' Dictionary
  520. %%
  521.  FAULTY adj. Same denotation as "bagbiting", "bletcherous", "losing",
  522.    q.v., but the connotation is much milder.
  523.                 -- From the AI Hackers' Dictionary
  524. %%
  525.  FEATURE n. 1. A surprising property of a program.  Occasionally docu-
  526.    mented.  To call a property a feature sometimes means the author of
  527.    the program did not consider the particular case, and the program
  528.    makes an unexpected, although not strictly speaking an incorrect
  529.    response.  See BUG.  "That's not a bug, that's a feature!"  A bug
  530.    can be changed to a feature by documenting it.  2. A well-known and
  531.    beloved property; a facility.  Sometimes features are planned, but
  532.    are called crocks by others.  An approximately correct spectrum:
  533.  
  534.    (These terms are all used to describe programs or portions thereof,
  535.    except for the first two, which are included for completeness.)
  536.         CRASH  STOPPAGE  BUG  SCREW  LOSS  MISFEATURE
  537.                 CROCK  KLUGE  HACK  WIN  FEATURE  PERFECTION
  538.    (The last is never actually attained.)
  539.                 -- From the AI Hackers' Dictionary
  540. %%
  541.  FEEP 1. n. The soft bell of a display terminal (except for a VT-52!);
  542.    a beep.  2. v. To cause the display to make a feep sound.  TTY's do
  543.    not have feeps.  Alternate forms: BEEP, BLEEP, or just about
  544.    anything suitably onomatopoeic.  The term BREEDLE is sometimes
  545.    heard at SAIL, where the terminal bleepers are not particularly
  546.    "soft" (they sound more like the musical equivalent of sticking out
  547.    one's tongue).  The "feeper" on a VT-52 has been compared to the
  548.    sound of a '52 Chevy stripping its gears.
  549.                 -- From the AI Hackers' Dictionary
  550. %%
  551.  FENCEPOST ERROR n. The discrete equivalent of a boundary condition.
  552.    Often exhibited in programs by iterative loops.  From the following
  553.    problem: "If you build a fence 100 feet long with posts ten feet
  554.    apart, how many posts do you need?"  (Either 9 or 11 is a better
  555.    answer than the obvious 10.)
  556.                 -- From the AI Hackers' Dictionary
  557. %%
  558.  FINE (WPI) adj. Good, but not good enough to be CUSPY.  [The word FINE
  559.    is used elsewhere, of course, but without the implicit comparison
  560.    to the higher level implied by CUSPY.]
  561.                 -- From the AI Hackers' Dictionary
  562. %%
  563.  FLAG DAY [from a bit of Multics history involving a change in the
  564.    ASCII character set originally scheduled for June 14, 1966]
  565.    n. A software change which is neither forward nor backward
  566.    compatible, and which is costly to make and costly to revert.
  567.    "Can we install that without causing a flag day for all users?"
  568.                 -- From the AI Hackers' Dictionary
  569. %%
  570.  FLAKEY adj. Subject to frequent lossages.  See LOSSAGE.
  571.                 -- From the AI Hackers' Dictionary
  572. %%
  573.  FLAME v. To speak incessantly and/or rabidly on some relatively
  574.    uninteresting subject or with a patently ridiculous attitude.
  575.    FLAME ON: v. To continue to flame.  See RAVE.
  576.                 -- From the AI Hackers' Dictionary
  577. %%
  578.  FLAP v. To unload a DECtape (so it goes flap, flap, flap...).  Old
  579.    hackers at MIT tell of the days when the disk was device 0 and
  580.    microtapes were 1, 2,... and attempting to flap device 0 would
  581.    instead start a motor banging inside a cabinet near the disk!
  582.                 -- From the AI Hackers' Dictionary
  583. %%
  584.  FLAVOR n. 1. Variety, type, kind.  "DDT commands come in two flavors."
  585.    2. The attribute of causing something to be FLAVORFUL.  "This
  586.    convention yields additional flavor by allowing one to..."
  587.    See VANILLA.
  588.                 -- From the AI Hackers' Dictionary
  589. %%
  590.  FLAVORFUL adj. Aesthetically pleasing.  See RANDOM and LOSING for
  591.    antonyms.  See also the entry for TASTE.
  592.                 -- From the AI Hackers' Dictionary
  593. %%
  594.  FLUSH v. 1. To delete something, usually superfluous.  "All that
  595.    nonsense has been flushed."  Standard ITS terminology for aborting
  596.    an output operation.  2. To leave at the end of a day's work (as
  597.    opposed to leaving for a meal).  "I'm going to flush now."  "Time
  598.    to flush."  3. To exclude someone from an activity.
  599.                 -- From the AI Hackers' Dictionary
  600. %%
  601.  FOO 1. [from Yiddish "feh" or the Anglo-Saxon "fooey!"] interj. Term
  602.    of disgust.  2. [from FUBAR (Fucked Up Beyond All Recognition),
  603.    from WWII, often seen as FOOBAR] Name used for temporary programs,
  604.    or samples of three-letter names.  Other similar words are BAR, BAZ
  605.    (Stanford corruption of BAR), and rarely RAG.  These have been used
  606.    in Pogo as well.  3. Used very generally as a sample name for
  607.    absolutely anything.  The old `Smokey Stover' comic strips often
  608.    included the word FOO, in particular on license plates of cars.
  609.    MOBY FOO: See MOBY. 4. The legendary South Sea island FOO bird,
  610.    named for its characteristic squawk, "whose digestive system
  611.    [as described by Spider Robinson] is so incredibly rank that,
  612.    if its excrement should contact your skin, re-exposure of the
  613.    contaminated skin to air is invariably fatal."  Thus, "if the
  614.    foo defecates, wear it."
  615.                 -- From the AI Hackers' Dictionary
  616. %%
  617.  FRIED adj. 1. Non-working due to hardware failure; burnt out.  2. Of
  618.    people, exhausted.  Said particularly of those who continue to work
  619.    in such a state.  Often used as an explanation or excuse.  "Yeah, I
  620.    know that fix destroyed the file system, but I was fried when I put
  621.    it in."
  622.                 -- From the AI Hackers' Dictionary
  623. %%
  624.  FROB 1. n. (MIT) The official Tech Model Railroad Club definition is
  625.    "FROB = protruding arm or trunnion", and by metaphoric extension
  626.    any somewhat small thing.  See FROBNITZ.  2. v. Abbreviated form of
  627.    FROBNICATE.
  628.                 -- From the AI Hackers' Dictionary
  629. %%
  630.  FROBNICATE v. To manipulate or adjust, to tweak.  Derived from
  631.    FROBNITZ (q.v.).  Usually abbreviated to FROB.  Thus one has the
  632.    saying "to frob a frob".  See TWEAK and TWIDDLE.  Usage: FROB,
  633.    TWIDDLE, and TWEAK sometimes connote points along a continuum.
  634.    FROB connotes aimless manipulation; TWIDDLE connotes gross
  635.    manipulation, often a coarse search for a proper setting; TWEAK
  636.    connotes fine-tuning.  If someone is turning a knob on an
  637.    oscilloscope, then if he's carefully adjusting it he is probably
  638.    tweaking it; if he is just turning it but looking at the screen he
  639.    is probably twiddling it; but if he's just doing it because turning
  640.    a knob is fun, he's frobbing it.
  641.                 -- From the AI Hackers' Dictionary
  642. %%
  643.  FROBNITZ, pl. FROBNITZEM (frob'nitsm) n. An unspecified physical
  644.    object, a widget.  Also refers to electronic black boxes.  This
  645.    rare form is usually abbreviated to FROTZ, or more commonly to
  646.    FROB.  Also used are FROBNULE and FROBULE.
  647.                 -- From the AI Hackers' Dictionary
  648. %%
  649.  FROG (variant: PHROG) 1. interj. Term of disgust (we seem to have a
  650.    lot of them).  2. Used as a name for just about anything.  See FOO.
  651.    3. n. Of things, a crock.  Of people, somewhere inbetween a turkey
  652.    and a toad.  4. Jake Brown (FRG@SAIL).  5. FROGGY: adj. Similar to
  653.    BAGBITING (q.v.), but milder.  "This froggy program is taking
  654.    forever to run!"
  655.                 -- From the AI Hackers' Dictionary
  656. %%
  657.  FROTZ 1. n. See FROBNITZ.  2. MUMBLE FROTZ: An interjection of very
  658.    mild disgust.
  659.                 -- From the AI Hackers' Dictionary
  660. %%
  661.  FRY v. 1. To fail.  Said especially of smoke-producing hardware
  662.    failures.  2. More generally, to become non-working.  Usage: never
  663.    said of software, only of hardware and humans.  See FRIED.
  664.                 -- From the AI Hackers' Dictionary
  665. %%
  666.  FTP (spelled out, NOT pronounced "fittip") 1. n. The File Transfer
  667.    Protocol for transmitting files between systems on the AInet.  2.
  668.    v. To transfer a file using the File Transfer Program.  "Lemme get
  669.    this copy of Wuthering Heights FTP'd from SAIL."
  670.                 -- From the AI Hackers' Dictionary
  671. %%
  672.  FUDGE 1. v. To perform in an incomplete but marginally acceptable way,
  673.    particularly with respect to the writing of a program.  "I didn't
  674.    feel like going through that pain and suffering, so I fudged it."
  675.    2. n. The resulting code.
  676.                 -- From the AI Hackers' Dictionary
  677. %%
  678.  FUDGE FACTOR n. A value or parameter that is varied in an ad hoc way
  679.    to produce the desired result.  The terms "tolerance" and "slop"
  680.    are also used, though these usually indicate a one-sided leeway,
  681.    such as a buffer which is made larger than necessary because one
  682.    isn't sure exactly how large it needs to be, and it is better to
  683.    waste a little space than to lose completely for not having enough.
  684.    A fudge factor, on the other hand, can often be tweaked in more
  685.    than one direction.  An example might be the coefficients of an
  686.    equation, where the coefficients are varied in an attempt to make
  687.    the equation fit certain criteria.
  688.                 -- From the AI Hackers' Dictionary
  689. %%
  690.  GABRIEL [for Dick Gabriel, SAIL volleyball fanatic] n. An unnecessary
  691.    (in the opinion of the opponent) stalling tactic, e.g., tying one's
  692.    shoelaces or hair repeatedly, asking the time, etc.  Also used to
  693.    refer to the perpetrator of such tactics.  Also, "pulling a
  694.    Gabriel", "Gabriel mode".
  695.                 -- From the AI Hackers' Dictionary
  696. %%
  697.  GARBAGE COLLECT v., GARBAGE COLLECTION n. See GC.
  698.                 -- From the AI Hackers' Dictionary
  699. %%
  700.  GARPLY n. (Stanford) Another meta-word popular among SAIL hackers.
  701.                 -- From the AI Hackers' Dictionary
  702. %%
  703.  GAS [as in "gas chamber"] interj. 1. A term of disgust and hatred,
  704.    implying that gas should be dispensed in generous quantities,
  705.    thereby exterminating the source of irritation.  "Some loser just
  706.    reloaded the system for no reason!  Gas!"  2. A term suggesting
  707.    that someone or something ought to be flushed out of mercy.  "The
  708.    system's wedging every few minutes.  Gas!"  3. v. FLUSH (q.v.).
  709.    "You should gas that old crufty software."  4. GASEOUS adj.
  710.    Deserving of being gassed.  Usage: primarily used by Geoff
  711.    Goodfellow at SRI, but spreading; became particularly popular after
  712.    the Moscone/Milk murders in San Francisco, when it was learned that
  713.    Dan White (who supported Proposition 7) would get the gas chamber
  714.    under 7 if convicted.
  715.                 -- From the AI Hackers' Dictionary
  716. %%
  717.  GC [from LISP terminology] 1. v. To clean up and throw away useless
  718.    things.  "I think I'll GC the top of my desk today."  2. v. To
  719.    recycle, reclaim, or put to another use.  3. n. An instantiation of
  720.    the GC process.
  721.                 -- From the AI Hackers' Dictionary
  722. %%
  723.  GEDANKEN [from Einstein's term "gedanken-experimenten", such as the
  724.    standard proof that E=mc^2] adj. An AI project which is written up
  725.    in grand detail without ever being implemented to any great extent.
  726.    Usually perpetrated by people who aren't very good hackers or find
  727.    programming distasteful or are just in a hurry.  A gedanken thesis
  728.    is usually marked by an obvious lack of intuition about what is
  729.    programmable and what is not and about what does and does not
  730.    constitute a clear specification of a program-related concept such
  731.    as an algorithm.
  732.                 -- From the AI Hackers' Dictionary
  733. %%
  734.  GLASS TTY n. A terminal which has a display screen but which, because
  735.    of hardware or software limitations, behaves like a teletype or
  736.    other printing terminal.  An example is the ADM-3 (without cursor
  737.    control).  A glass tty can't do neat display hacks, and you can't
  738.    save the output either.
  739.                 -- From the AI Hackers' Dictionary
  740. %%
  741.  GLITCH [from the Yiddish "glitshen", to slide] 1. n. A sudden
  742.    interruption in electric service, sanity, or program function.
  743.    Sometimes recoverable.  2. v. To commit a glitch.  See GRITCH.
  744.    3. v. (Stanford) To scroll a display screen.
  745.                 -- From the AI Hackers' Dictionary
  746. %%
  747.  GLORK 1. interj. Term of mild surprise, usually tinged with outrage,
  748.    as when one attempts to save the results of two hours of editing
  749.    and finds that the system has just crashed.  2. Used as a name for
  750.    just about anything.  See FOO.  3. v. Similar to GLITCH (q.v.), but
  751.    usually used reflexively.  "My program just glorked itself."
  752.                 -- From the AI Hackers' Dictionary
  753. %%
  754.  GOBBLE v. To consume or to obtain.  GOBBLE UP tends to imply
  755.    "consume", while GOBBLE DOWN tends to imply "obtain".  "The output
  756.    spy gobbles characters out of a TTY output buffer."  "I guess I'll
  757.    gobble down a copy of the documentation tomorrow."  See SNARF.
  758.                 -- From the AI Hackers' Dictionary
  759. %%
  760.  GORP (CMU) [perhaps from a brand of dried hiker's food?]  Another
  761.    metasyntactic variable, like FOO and BAR.
  762.                 -- From the AI Hackers' Dictionary
  763. %%
  764.  GRIND v. 1. (primarily MIT) To format code, especially LISP code, by
  765.    indenting lines so that it looks pretty.  Hence, PRETTY PRINT, the
  766.    generic term for such operations.  2. To run seemingly
  767.    interminably, performing some tedious and inherently useless task.
  768.    Similar to CRUNCH.
  769.                 -- From the AI Hackers' Dictionary
  770. %%
  771.  GRITCH 1. n. A complaint (often caused by a GLITCH (q.v.)).  2. v. To
  772.    complain.  Often verb-doubled: "Gritch gritch".  3. Glitch.
  773.                 -- From the AI Hackers' Dictionary
  774. %%
  775.  GROK [from the novel "Stranger in a Strange Land", by Robert Heinlein,
  776.    where it is a Martian word meaning roughly "to be one with"] v. To
  777.    understand, usually in a global sense.
  778.                 -- From the AI Hackers' Dictionary
  779. %%
  780.  GRONK [popularized by the cartoon strip "B.C." by Johnny Hart, but the
  781.    word apparently predates that] v. 1. To clear the state of a wedged
  782.    device and restart it.  More severe than "to frob" (q.v.).  2. To
  783.    break.  "The teletype scanner was gronked, so we took the system
  784.    down."  3. GRONKED: adj. Of people, the condition of feeling very
  785.    tired or sick.  4. GRONK OUT: v. To cease functioning.  Of people,
  786.    to go home and go to sleep.  "I guess I'll gronk out now; see you
  787.    all tomorrow."
  788.                 -- From the AI Hackers' Dictionary
  789. %%
  790.  GROVEL v. To work interminably and without apparent progress.  Often
  791.    used with "over".  "The compiler grovelled over my code."  Compare
  792.    GRIND and CRUNCH.  Emphatic form: GROVEL OBSCENELY.
  793.                 -- From the AI Hackers' Dictionary
  794. %%
  795.  GRUNGY adj. Incredibly dirty or grubby.  Anything which has been
  796.    washed within the last year is not really grungy.  Also used
  797.    metaphorically; hence some programs (especially crocks) can be
  798.    described as grungy.
  799.                 -- From the AI Hackers' Dictionary
  800. %%
  801.  HACK n. 1. Originally a quick job that produces what is needed, but
  802.    not well.  2. The result of that job.  3. NEAT HACK: A clever
  803.    technique.  Also, a brilliant practical joke, where neatness is
  804.    correlated with cleverness, harmlessness, and surprise value.
  805.    Example: the Caltech Rose Bowl card display switch circa 1961.
  806.    4. REAL HACK: A crock (occasionally affectionate).
  807.    v. 5. With "together", to throw something together so it will work.
  808.    6. To bear emotionally or physically.  "I can't hack this heat!" 7.
  809.    To work on something (typically a program).  In specific sense:
  810.    "What are you doing?"  "I'm hacking TECO."  In general sense: "What
  811.    do you do around here?"  "I hack TECO."  (The former is
  812.    time-immediate, the latter time-extended.)  More generally, "I hack
  813.    x" is roughly equivalent to "x is my bag".  "I hack solid-state
  814.    physics."
  815.                 -- From the AI Hackers' Dictionary
  816. %%
  817.  HACK n. (contd.) 8. To pull a prank on.  See definition 3 and HACKER
  818.    (def #6).  9. v.i. To waste time (as opposed to TOOL).  "Watcha up
  819.    to?" "Oh, just hacking."  10. HACK UP (ON): To hack, but generally
  820.    implies that the result is meanings 1-2.  11. HACK VALUE: Term used
  821.    as the reason or motivation for expending effort toward a seemingly
  822.    useless goal, the point being that the accomplished goal is a hack.
  823.    For example, MacLISP has code to read and print roman numerals,
  824.    which was installed purely for hack value.
  825.    HAPPY HACKING: A farewell.  HOW'S HACKING?: A friendly greeting
  826.    among hackers.  HACK HACK: A somewhat pointless but friendly
  827.    comment, often used as a temporary farewell.
  828.                 -- From the AI Hackers' Dictionary
  829. %%
  830.  HACKER [originally, someone who makes furniture with an axe] n. 1. A
  831.    person who enjoys learning the details of programming systems and
  832.    how to stretch their capabilities, as opposed to most users who
  833.    prefer to learn only the minimum necessary.  2. One who programs
  834.    enthusiastically, or who enjoys programming rather than just
  835.    theorizing about programming.  3. A person capable of appreciating
  836.    hack value (q.v.).  4. A person who is good at programming quickly.
  837.    Not everything a hacker produces is a hack.  5. An expert at a
  838.    particular program, or one who frequently does work using it or on
  839.    it; example: "A SAIL hacker".  (Definitions 1 to 5 are correlated,
  840.    and people who fit them congregate.)  6. A malicious or inquisitive
  841.    meddler who tries to discover information by poking around.  Hence
  842.    "password hacker", "network hacker".
  843.                 -- From the AI Hackers' Dictionary
  844. %%
  845.  HACKISH adj. Being or involving a hack.  HACKISHNESS n.
  846.                 -- From the AI Hackers' Dictionary
  847. %%
  848.  HAIR n. The complications which make something hairy.  "Decoding TECO
  849.    commands requires a certain amount of hair."  Often seen in the
  850.    phrase INFINITE HAIR, which connotes extreme complexity.
  851.                 -- From the AI Hackers' Dictionary
  852. %%
  853.  HAIRY adj. 1. Overly complicated.  "DWIM is incredibly hairy."  2.
  854.    Incomprehensible.  "DWIM is incredibly hairy."  3.  Of people,
  855.    high-powered, authoritative, rare, expert, and/or incomprehensible.
  856.    Hard to explain except in context: "He knows this hairy lawyer who
  857.    says there's nothing to worry about."
  858.                 -- From the AI Hackers' Dictionary
  859. %%
  860.  HAKMEM n. MIT AI Memo 239 (February 1972).  A collection of neat
  861.    mathematical and programming hacks contributed by many people
  862.    at MIT and elsewhere.
  863.                 -- From the AI Hackers' Dictionary
  864. %%
  865.  HANDWAVE 1. v. To gloss over a complex point; to distract a listener;
  866.    to support a (possibly actually valid) point with blatantly faulty
  867.    logic.  2. n. The act of handwaving.  "Boy, what a handwave!"  The
  868.    use of this word is often accompanied by gestures: both hands up,
  869.    palms forward, swinging the hands in a vertical plane pivoting at
  870.    the elbows and/or shoulders (depending on the magnitude of the
  871.    handwave); alternatively, holding the forearms still while rotating
  872.    the hands at the wrist to make them flutter.  In context, the
  873.    gestures alone can suffice as a remark.
  874.                 -- From the AI Hackers' Dictionary
  875. %%
  876.  HARDWARILY adv. In a way pertaining to hardware.  "The system is
  877.    hardwarily unreliable."  The adjective "hardwary" is NOT used.  See
  878.    SOFTWARILY.
  879.                 -- From the AI Hackers' Dictionary
  880. %%
  881.  HELLO WALL  See WALL.
  882.                 -- From the AI Hackers' Dictionary
  883. %%
  884.  HIRSUTE  Occasionally used humorously as a synonym for HAIRY.
  885.                 -- From the AI Hackers' Dictionary
  886. %%
  887.  HOOK n. An extraneous piece of software or hardware included in order
  888.    to simplify later additions or debug options.  For instance, a
  889.    program might execute a location that is normally a JFCL, but by
  890.    changing the JFCL to a PUSHJ one can insert a debugging routine at
  891.    that point.
  892.                 -- From the AI Hackers' Dictionary
  893. %%
  894.  HUMONGOUS, HUMUNGOUS  See HUNGUS.
  895.                 -- From the AI Hackers' Dictionary
  896. %%
  897.  HUNGUS (hung'-ghis) [perhaps related to current slang "humongous";
  898.    which one came first (if either) is unclear] adj. Large, unwieldy,
  899.    usually unmanageable.  "TCP is a hungus piece of code."  "This is a
  900.    hungus set of modifications."
  901.                 -- From the AI Hackers' Dictionary
  902. %%
  903.  IMPCOM  See TELNET.
  904.                 -- From the AI Hackers' Dictionary
  905. %%
  906.  INFINITE adj. Consisting of a large number of objects; extreme.  Used
  907.    very loosely as in: "This program produces infinite garbage."
  908.                 -- From the AI Hackers' Dictionary
  909. %%
  910.  IRP (erp) [from the MIDAS pseudo-op which generates a block of code
  911.    repeatedly, substituting in various places the car and/or cdr of
  912.    the list(s) supplied at the IRP] v. To perform a series of tasks
  913.    repeatedly with a minor substitution each time through.  "I guess
  914.    I'll IRP over these homework papers so I can give them some random
  915.    grade for this semester."
  916.                 -- From the AI Hackers' Dictionary
  917. %%
  918.  JFCL (djif'kl or djafik'l) [based on the PDP-10 instruction that acts
  919.    as a fast no-op] v. To cancel or annul something.  "Why don't you
  920.    jfcl that out?"
  921.                 -- From the AI Hackers' Dictionary
  922. %%
  923.  JIFFY n. 1. Interval of CPU time, commonly 1/60 second or 1
  924.    millisecond.  2. Indeterminate time from a few seconds to forever.
  925.    "I'll do it in a jiffy" means certainly not now and possibly never.
  926.                 -- From the AI Hackers' Dictionary
  927. %%
  928.  JOCK n. Programmer who is characterized by large and somewhat brute
  929.    force programs.  The term is particularly well-suited for systems
  930.    programmers.
  931.                 -- From the AI Hackers' Dictionary
  932. %%
  933.  J. RANDOM  See RANDOM.
  934.                 -- From the AI Hackers' Dictionary
  935. %%
  936.  JRST (jerst) [based on the PDP-10 jump instruction] v. To suddenly
  937.    change subjects.  Usage: rather rare.  "Jack be nimble, Jack be
  938.    quick; Jack jrst over the candle stick."
  939.                 -- From the AI Hackers' Dictionary
  940. %%
  941.  JSYS (jay'sis), pl. JSI (jay'sigh) [Jump to SYStem] See UUO.
  942.                 -- From the AI Hackers' Dictionary
  943. %%
  944.  KLUGE (kloodj) alt. KLUDGE [from the German "kluge", clever] n. 1. A
  945.    Rube Goldberg device in hardware or software.  2. A clever
  946.    programming trick intended to solve a particular nasty case in an
  947.    efficient, if not clear, manner.  Often used to repair bugs.  Often
  948.    verges on being a crock.  3. Something that works for the wrong
  949.    reason.  4. v. To insert a kluge into a program.  "I've kluged this
  950.    routine to get around that weird bug, but there's probably a better
  951.    way."  Also KLUGE UP.  5. KLUGE AROUND: To avoid by inserting a
  952.    kluge.  6. (WPI) A feature which is implemented in a RUDE manner.
  953.                 -- From the AI Hackers' Dictionary
  954. %%
  955.  LDB (lid'dib) [from the PDP-10 instruction set] v. To extract from the
  956.    middle.
  957.                 -- From the AI Hackers' Dictionary
  958. %%
  959.  LIFE n. A cellular-automata game invented by John Horton Conway, and
  960.    first introduced publicly by Martin Gardner (Scientific American,
  961.    October 1970).
  962.                 -- From the AI Hackers' Dictionary
  963. %%
  964.  LINE FEED (standard ASCII terminology) 1. v. To feed the paper through
  965.    a terminal by one line (in order to print on the next line).  2. n.
  966.    The "character" which causes the terminal to perform this action.
  967.                 -- From the AI Hackers' Dictionary
  968. %%
  969.  LINE STARVE (MIT) Inverse of LINE FEED.
  970.                 -- From the AI Hackers' Dictionary
  971. %%
  972.  LOGICAL [from the technical term "logical device", wherein a physical
  973.    device is referred to by an arbitrary name] adj. Understood to have
  974.    a meaning not necessarily corresponding to reality.  E.g., if a
  975.    person who has long held a certain post (e.g., Les Earnest at SAIL)
  976.    left and was replaced, the replacement would for a while be known
  977.    as the "logical Les Earnest".  The word VIRTUAL is also used.  At
  978.    SAIL, "logical" compass directions denote a coordinate system in
  979.    which "logical north" is toward San Francisco, "logical west" is
  980.    toward the ocean, etc., even though logical north varies between
  981.    physical (true) north near SF and physical west near San Jose.
  982.                 -- From the AI Hackers' Dictionary
  983. %%
  984.  LOSE [from MIT jargon] v. 1. To fail.  A program loses when it
  985.    encounters an exceptional condition.  2. To be exceptionally
  986.    unaesthetic.  3. Of people, to be obnoxious or unusually stupid (as
  987.    opposed to ignorant).  4. DESERVE TO LOSE: v. Said of someone who
  988.    willfully does the wrong thing; humorously, if one uses a feature
  989.    known to be marginal.  What is meant is that one deserves the
  990.    consequences of one's losing actions.  "Boy, anyone who tries to
  991.    use MULTICS deserves to lose!"
  992.    LOSE LOSE - a reply or comment on a situation.
  993.                 -- From the AI Hackers' Dictionary
  994. %%
  995.  LOSER n. An unexpectedly bad situation, program, programmer, or
  996.    person.  Especially "real loser".
  997.                 -- From the AI Hackers' Dictionary
  998. %%
  999.  LOSS n. Something which loses.  WHAT A (MOBY) LOSS!: interjection.
  1000.                 -- From the AI Hackers' Dictionary
  1001. %%
  1002.  LOSSAGE n. The result of a bug or malfunction.
  1003.                 -- From the AI Hackers' Dictionary
  1004. %%
  1005.  LPT (lip'-it) n. Line printer, of course.
  1006.                 -- From the AI Hackers' Dictionary
  1007. %%
  1008.  LUSER  See USER.
  1009.                 -- From the AI Hackers' Dictionary
  1010. %%
  1011.  MACROTAPE n. An industry standard reel of tape, as opposed to a
  1012.    MICROTAPE.
  1013.                 -- From the AI Hackers' Dictionary
  1014. %%
  1015.  MAGIC adj. 1. As yet unexplained, or too complicated to explain.
  1016.    (Arthur C. Clarke once said that magic was as-yet-not-understood
  1017.    science.)  "TTY echoing is controlled by a large number of magic
  1018.    bits."  "This routine magically computes the parity of an eight-bit
  1019.    byte in three instructions."  2. (Stanford) A feature not generally
  1020.    publicized which allows something otherwise impossible, or a
  1021.    feature formerly in that category but now unveiled.  Example: The
  1022.    keyboard commands which override the screen-hiding features.
  1023.                 -- From the AI Hackers' Dictionary
  1024. %%
  1025.  MARGINAL adj. 1. Extremely small.  "A marginal increase in core can
  1026.    decrease GC time drastically."  2. Of extremely small merit.  "This
  1027.    proposed new feature seems rather marginal to me."  3. Of extremely
  1028.    small probability of winning.  "The power supply was rather
  1029.    marginal anyway; no wonder it crapped out."  4. MARGINALLY: adv.
  1030.    Slightly.  "The ravs here are only marginally better than at Small
  1031.    Eating Place."
  1032.                 -- From the AI Hackers' Dictionary
  1033. %%
  1034.  MICROTAPE n. Occasionally used to mean a DECtape, as opposed to a
  1035.    MACROTAPE.
  1036.                 -- From the AI Hackers' Dictionary
  1037. %%
  1038.  MISFEATURE n. A feature which eventually screws someone, possibly
  1039.    because it is not adequate for a new situation which has evolved.
  1040.    It is not the same as a bug because fixing it involves a gross
  1041.    philosophical change to the structure of the system involved.
  1042.    Often a former feature becomes a misfeature because a tradeoff was
  1043.    made whose parameters subsequently changed (possibly only in the
  1044.    judgment of the implementors).  "Well, yeah, it's kind of a
  1045.    misfeature that file names are limited to six characters, but we're
  1046.    stuck with it for now."
  1047.                 -- From the AI Hackers' Dictionary
  1048. %%
  1049.  MOBY [seems to have been in use among model railroad fans years ago.
  1050.    Entered the world of AI with the Fabritek 256K moby memory of
  1051.    MIT-AI.  Derived from Melville's "Moby Dick" (some say from "Moby
  1052.    Pickle").] 1. adj. Large, immense, or complex.  "A moby frob."  2.
  1053.    n. The maximum address space of a machine, hence 3. n. 256K words,
  1054.    the size of a PDP-10 moby.  (The maximum address space means the
  1055.    maximum normally addressable space, as opposed to the amount of
  1056.    physical memory a machine can have.  Thus the MIT PDP-10s each have
  1057.    two mobies, usually referred to as the "low moby" (0-777777) and
  1058.    "high moby" (1000000-1777777), or as "moby 0" and "moby 1".  MIT-AI
  1059.    has four mobies of address space: moby 2 is the PDP-6 memory, and
  1060.    moby 3 the PDP-11 interface.)  In this sense "moby" is often used
  1061.    as a generic unit of either address space (18. bits' worth) or of
  1062.    memory (about a megabyte, or 9/8 megabyte (if one accounts for
  1063.    difference between 32.- and 36.-bit words), or 5/4 megacharacters).
  1064.    4. A title of address (never of third-person reference), usually
  1065.    used to show admiration, respect, and/or friendliness to a
  1066.    competent hacker.  "So, moby Knight, how's the CONS machine doing?"
  1067.    5. adj. In backgammon, doubles on the dice, as in "moby sixes",
  1068.    "moby ones", etc.
  1069.    MOBY FOO, MOBY WIN, MOBY LOSS: standard emphatic forms.
  1070.    FOBY MOO: a spoonerism due to Greenblatt.
  1071.                 -- From the AI Hackers' Dictionary
  1072. %%
  1073.  MODE n. A general state, usually used with an adjective describing the
  1074.    state.  "No time to hack; I'm in thesis mode."  Usage: in its
  1075.    jargon sense, MODE is most often said of people, though it is
  1076.    sometimes applied to programs and inanimate objects.  "If you're on
  1077.    a TTY, E will switch to non-display mode."  In particular, see DAY
  1078.    MODE, NIGHT MODE, and YOYO MODE; also COM MODE, TALK MODE, and
  1079.    GABRIEL MODE.
  1080.                 -- From the AI Hackers' Dictionary
  1081. %%
  1082.  MODULO prep. Except for.  From mathematical terminology: one can
  1083.    consider saying that 4=22 "except for the 9's" (4=22 mod 9).
  1084.    "Well, LISP seems to work okay now, modulo that GC bug."
  1085.                 -- From the AI Hackers' Dictionary
  1086. %%
  1087.  MOON n. 1. A celestial object whose phase is very important to
  1088.    hackers.  See PHASE OF THE MOON.  2. Dave Moon (MOON@MC).
  1089.                 -- From the AI Hackers' Dictionary
  1090. %%
  1091.  MUMBLAGE n. The topic of one's mumbling (see MUMBLE).  "All that
  1092.    mumblage" is used like "all that stuff" when it is not quite clear
  1093.    what it is or how it works, or like "all that crap" when "mumble"
  1094.    is being used as an implicit replacement for obscenities.
  1095.                 -- From the AI Hackers' Dictionary
  1096. %%
  1097.  MUMBLE interj. 1. Said when the correct response is either too
  1098.    complicated to enunciate or the speaker has not thought it out.
  1099.    Often prefaces a longer answer, or indicates a general reluctance
  1100.    to get into a big long discussion.  "Well, mumble."  2. Sometimes
  1101.    used as an expression of disagreement.  "I think we should buy it."
  1102.    "Mumble!"  Common variant: MUMBLE FROTZ.
  1103.                 -- From the AI Hackers' Dictionary
  1104. %%
  1105.  MUNCH (often confused with "mung", q.v.) v. To transform information
  1106.    in a serial fashion, often requiring large amounts of computation.
  1107.    To trace down a data structure.  Related to CRUNCH (q.v.), but
  1108.    connotes less pain.
  1109.                 -- From the AI Hackers' Dictionary
  1110. %%
  1111.  MUNCHING SQUARES n. A display hack dating back to the PDP-1, which
  1112.    employs a trivial computation (involving XOR'ing of x-y display
  1113.    coordinates - see HAKMEM items 146-148) to produce an impressive
  1114.    display of moving, growing, and shrinking squares.  The hack
  1115.    usually has a parameter (usually taken from toggle switches) which
  1116.    when well-chosen can produce amazing effects.  Some of these,
  1117.    discovered recently on the LISP machine, have been christened
  1118.    MUNCHING TRIANGLES, MUNCHING W'S, and MUNCHING MAZES.
  1119.                 -- From the AI Hackers' Dictionary
  1120. %%
  1121.  MUNG (variant: MUNGE) [recursive acronym for Mung Until No Good] v. 1.
  1122.    To make changes to a file, often large-scale, usually irrevocable.
  1123.    Occasionally accidental.  See BLT.  2. To destroy, usually
  1124.    accidentally, occasionally maliciously.  The system only mungs
  1125.    things maliciously.
  1126.                 -- From the AI Hackers' Dictionary
  1127. %%
  1128.  N adj. 1. Some large and indeterminate number of objects; "There were
  1129.    N bugs in that crock!"; also used in its original sense of a
  1130.    variable name.  2. An arbitrarily large (and perhaps infinite)
  1131.    number.  3. A variable whose value is specified by the current
  1132.    context.  "We'd like to order N wonton soups and a family dinner
  1133.    for N-1."  4. NTH: adj. The ordinal counterpart of N. "Now for the
  1134.    Nth and last time..."  In the specific context "Nth-year grad
  1135.    student", N is generally assumed to be at least 4, and is usually 5
  1136.    or more.  See also 69.
  1137.                 -- From the AI Hackers' Dictionary
  1138. %%
  1139.  NIGHT MODE  See PHASE (of people).
  1140.                 -- From the AI Hackers' Dictionary
  1141. %%
  1142.  NIL [from LISP terminology for "false"] No.  Usage: used in reply to a
  1143.    question, particularly one asked using the "-P" convention.  See T.
  1144.                 -- From the AI Hackers' Dictionary
  1145. %%
  1146.  OBSCURE adj. Used in an exaggeration of its normal meaning, to imply a
  1147.    total lack of comprehensibility.  "The reason for that last crash
  1148.    is obscure."  "FIND's command syntax is obscure."  MODERATELY
  1149.    OBSCURE implies that it could be figured out but probably isn't
  1150.    worth the trouble.
  1151.                 -- From the AI Hackers' Dictionary
  1152. %%
  1153.  OPEN n. Abbreviation for "open (or left) parenthesis", used when
  1154.    necessary to eliminate oral ambiguity.  To read aloud the LISP form
  1155.    (DEFUN FOO (X) (PLUS X 1)) one might say: "Open def-fun foo, open
  1156.    eks close, open, plus ekx one, close close."  See CLOSE.
  1157.                 -- From the AI Hackers' Dictionary
  1158. %%
  1159.  PARSE [from linguistic terminology] v. 1. To determine the syntactic
  1160.    structure of a sentence or other utterance (close to the standard
  1161.    English meaning).  Example: "That was the one I saw you."  "I can't
  1162.    parse that."  2. More generally, to understand or comprehend.
  1163.    "It's very simple; you just kretch the glims and then aos the
  1164.    zotz."  "I can't parse that."  3. Of fish, to have to remove the
  1165.    bones yourself (usually at a Chinese restaurant).  "I object to
  1166.    parsing fish" means "I don't want to get a whole fish, but a sliced
  1167.    one is okay."  A "parsed fish" has been deboned.  There is some
  1168.    controversy over whether "unparsed" should mean "bony", or also
  1169.    mean "deboned".
  1170.                 -- From the AI Hackers' Dictionary
  1171. %%
  1172.  PATCH 1. n. A temporary addition to a piece of code, usually as a
  1173.    quick-and-dirty remedy to an existing bug or misfeature.  A patch
  1174.    may or may not work, and may or may not eventually be incorporated
  1175.    permanently into the program.  2. v. To insert a patch into a piece
  1176.    of code.
  1177.                 -- From the AI Hackers' Dictionary
  1178. %%
  1179.  PDL (piddle or puddle) [acronym for Push Down List] n. 1. A LIFO queue
  1180.    (stack); more loosely, any priority queue; even more loosely, any
  1181.    queue.  A person's pdl is the set of things he has to do in the
  1182.    future.  One speaks of the next project to be attacked as having
  1183.    risen to the top of the pdl.  "I'm afraid I've got real work to do,
  1184.    so this'll have to be pushed way down on my pdl."  See PUSH and
  1185.    POP.  2. Dave Lebling (PDL@DM).
  1186.                 -- From the AI Hackers' Dictionary
  1187. %%
  1188.  PESSIMAL [Latin-based antonym for "optimal"] adj. Maximally bad.
  1189.    "This is a pessimal situation."
  1190.                 -- From the AI Hackers' Dictionary
  1191. %%
  1192.  PESSIMIZING COMPILER n. A compiler that produces object code that is
  1193.    worse than the straightforward or obvious translation.
  1194.                 -- From the AI Hackers' Dictionary
  1195. %%
  1196.  PHANTOM n. (Stanford) The SAIL equivalent of a DRAGON (q.v.).  Typical
  1197.    phantoms include the accounting program, the news-wire monitor, and
  1198.    the lpt and xgp spoolers.
  1199.                 -- From the AI Hackers' Dictionary
  1200. %%
  1201.  PHASE (of people) 1. n. The phase of one's waking-sleeping schedule
  1202.    with respect to the standard 24-hour cycle.  This is a useful
  1203.    concept among people who often work at night according to no fixed
  1204.    schedule.  It is not uncommon to change one's phase by as much as
  1205.    six hours/day on a regular basis.  "What's your phase?"  "I've been
  1206.    getting in about 8 PM lately, but I'm going to work around to the
  1207.    day schedule by Friday."  A person who is roughly 12 hours out of
  1208.    phase is sometimes said to be in "night mode".  (The term "day
  1209.    mode" is also used, but less frequently.)  2. CHANGE PHASE THE HARD
  1210.    WAY: To stay awake for a very long time in order to get into a
  1211.    different phase.  3. CHANGE PHASE THE EASY WAY: To stay asleep etc.
  1212.                 -- From the AI Hackers' Dictionary
  1213. %%
  1214.  PHASE OF THE MOON n. Used humorously as a random parameter on which
  1215.    something is said to depend.  Sometimes implies unreliability of
  1216.    whatever is dependent, or that reliability seems to be dependent on
  1217.    conditions nobody has been able to determine.  "This feature
  1218.    depends on having the channel open in mumble mode, having the foo
  1219.    switch set, and on the phase of the moon."
  1220.                 -- From the AI Hackers' Dictionary
  1221. %%
  1222.  PLUGH [from the Adventure game] v. See XYZZY.
  1223.                 -- From the AI Hackers' Dictionary
  1224. %%
  1225.  POM n. Phase of the moon (q.v.).  Usage: usually used in the phrase
  1226.    "POM dependent" which means flakey (q.v.).
  1227.                 -- From the AI Hackers' Dictionary
  1228. %%
  1229.  POP [based on the stack operation that removes the top of a stack, and
  1230.    the fact that procedure return addresses are saved on the stack]
  1231.    dialect: POPJ (pop-jay), based on the PDP-10 procedure return
  1232.    instruction.  v. To return from a digression.
  1233.                 -- From the AI Hackers' Dictionary
  1234. %%
  1235.  PPN (pip'in) [DEC terminology, short for Project-Programmer Number] n.
  1236.    1. A combination `project' (directory name) and programmer name,
  1237.    used to identify a specific directory belonging to that user.  For
  1238.    instance, "FOO,BAR" would be the FOO directory for user BAR.  Since
  1239.    the name is restricted to three letters, the programmer name is
  1240.    usually the person's initials, though sometimes it is a nickname or
  1241.    other special sequence.  (Standard DEC setup is to have two octal
  1242.    numbers instead of characters; hence the original acronym.)  2.
  1243.    Often used loosely to refer to the programmer name alone.  "I want
  1244.    to send you some mail; what's your ppn?"  Usage: not used at MIT,
  1245.    since ITS does not use ppn's.  The equivalent terms would be UNAME
  1246.    and SNAME, depending on context, but these are not used except in
  1247.    their technical senses.
  1248.                 -- From the AI Hackers' Dictionary
  1249. %%
  1250.  PROTOCOL  See DO PROTOCOL.
  1251.                 -- From the AI Hackers' Dictionary
  1252. %%
  1253.  PSEUDOPRIME n. A backgammon prime (six consecutive occupied points)
  1254.    with one point missing.
  1255.                 -- From the AI Hackers' Dictionary
  1256. %%
  1257.  PTY (pity) n. Pseudo TTY, a simulated TTY used to run a job under the
  1258.    supervision of another job.
  1259.    PTYJOB (pity-job) n. The job being run on the PTY.  Also a common
  1260.    general-purpose program for creating and using PTYs.
  1261.    This is DEC and SAIL terminology; the MIT equivalent is STY.
  1262.                 -- From the AI Hackers' Dictionary
  1263. %%
  1264.  PUNT [from the punch line of an old joke: "Drop back 15 yards and
  1265.    punt"] v. To give up, typically without any intention of retrying.
  1266.                 -- From the AI Hackers' Dictionary
  1267. %%
  1268.  PUSH [based on the stack operation that puts the current information
  1269.    on a stack, and the fact that procedure call addresses are saved on
  1270.    the stack] dialect: PUSHJ (push-jay), based on the PDP-10 procedure
  1271.    call instruction.  v. To enter upon a digression, to save the
  1272.    current discussion for later.
  1273.                 -- From the AI Hackers' Dictionary
  1274. %%
  1275.  QUES (kwess) 1. n. The question mark character ("?").  2. interj.
  1276.    What?  Also QUES QUES?  See WALL.
  1277.                 -- From the AI Hackers' Dictionary
  1278. %%
  1279.  QUUX [invented by Steele.  Mythically, from the Latin semi-deponent
  1280.    verb QUUXO, QUUXARE, QUUXANDUM IRI; noun form variously QUUX
  1281.    (plural QUUCES, Anglicized to QUUXES) and QUUXU (genitive plural is
  1282.    QUUXUUM, four U's in seven letters).] 1. Originally, a meta-word
  1283.    like FOO and FOOBAR.  Invented by Steele for precisely this
  1284.    purpose.  2. interj. See FOO; however, denotes very little disgust,
  1285.    and is uttered mostly for the sake of the sound of it.  3. n.
  1286.    Refers to one of three people who went to Boston Latin School and
  1287.    eventually to MIT:
  1288.         THE GREAT QUUX:  Guy L. Steele Jr.
  1289.         THE LESSER QUUX:  David J. Littleboy
  1290.         THE MEDIOCRE QUUX:  Alan P. Swide
  1291.    (This taxonomy is said to be similarly applied to three Frankston
  1292.    brothers at MIT.)  QUUX, without qualification, usually refers to
  1293.    The Great Quux, who is somewhat infamous for light verse and for
  1294.    the "Crunchly" cartoons.  4. QUUXY: adj. Of or pertaining to a
  1295.    QUUX.  5. n. The Micro Quux (Sam Lewis).
  1296.                 -- From the AI Hackers' Dictionary
  1297. %%
  1298.  RANDOM adj. 1. Unpredictable (closest to mathematical definition);
  1299.    weird.  "The system's been behaving pretty randomly."  2. Assorted;
  1300.    undistinguished.  "Who was at the conference?"  "Just a bunch of
  1301.    random business types."  3.  Frivolous; unproductive; undirected
  1302.    (pejorative).  "He's just a random loser."  4. Incoherent or
  1303.    inelegant; not well organized.  "The program has a random set of
  1304.    misfeatures."  "That's a random name for that function."  "Well,
  1305.    all the names were chosen pretty randomly."  5. Gratuitously wrong,
  1306.    i.e., poorly done and for no good apparent reason.  For example, a
  1307.    program that handles file name defaulting in a particularly useless
  1308.    way, or a routine that could easily have been coded using only
  1309.    three ac's, but randomly uses seven for assorted non-overlapping
  1310.    purposes, so that no one else can invoke it without first saving
  1311.    four extra ac's.
  1312.                 -- From the AI Hackers' Dictionary
  1313. %%
  1314.  RANDOM adj. [cont.] 6. In no particular order, though deterministic.
  1315.    "The I/O channels are in a pool, and when a file is opened one is
  1316.    chosen randomly."  n. 7. A random hacker; used particularly of high
  1317.    school students who soak up computer time and generally get in the
  1318.    way.  8. (occasional MIT usage) One who lives at Random Hall.
  1319.    J. RANDOM is often prefixed to a noun to make a "name" out of it
  1320.    (by comparison to common names such as "J. Fred Muggs").  The most
  1321.    common uses are "J. Random Loser" and "J. Random Nurd" ("Should
  1322.    J. Random Loser be allowed to gun down other people?"), but it
  1323.    can be used just as an elaborate version of RANDOM in any sense.
  1324.                 -- From the AI Hackers' Dictionary
  1325. %%
  1326.  RANDOMNESS n. An unexplainable misfeature; gratuitous inelegance.
  1327.    Also, a hack or crock which depends on a complex combination
  1328.    of coincidences (or rather, the combination upon which the
  1329.    crock depends).  "This hack can output characters 40-57 by
  1330.    putting the character in the accumulator field of an XCT and
  1331.    then extracting 6 bits -- the low two bits of the XCT opcode
  1332.    are the right thing."  "What randomness!"
  1333.                 -- From the AI Hackers' Dictionary
  1334. %%
  1335.  RAPE v. To (metaphorically) screw someone or something, violently.
  1336.    Usage: often used in describing file-system damage.  "So-and-so was
  1337.    running a program that did absolute disk I/O and ended up raping
  1338.    the master directory."
  1339.                 -- From the AI Hackers' Dictionary
  1340. %%
  1341.  RAVE (WPI) v. 1. To persist in discussing a specific subject.  2. To
  1342.    speak authoritatively on a subject about which one knows very
  1343.    little.  3. To complain to a person who is not in a position to
  1344.    correct the difficulty.  4. To purposely annoy another person
  1345.    verbally.  5. To evangelize.  See FLAME.  Also used to describe
  1346.    a less negative form of blather, such as friendly bullshitting.
  1347.                 -- From the AI Hackers' Dictionary
  1348. %%
  1349.  REAL USER n. 1. A commercial user.  One who is paying "real" money for
  1350.    his computer usage.  2. A non-hacker.  Someone using the system for
  1351.    an explicit purpose (research project, course, etc.).  See USER.
  1352.                 -- From the AI Hackers' Dictionary
  1353. %%
  1354.  REAL WORLD, THE n. 1. In programming, those institutions at which
  1355.    programming may be used in the same sentence as FORTRAN, COBOL,
  1356.    RPG, IBM, etc.  2. To programmers, the location of non-programmers
  1357.    and activities not related to programming.  3. A universe in which
  1358.    the standard dress is shirt and tie and in which a person's working
  1359.    hours are defined as 9 to 5.  4. The location of the status quo.
  1360.    5. Anywhere outside a university.  "Poor fellow, he's left MIT and
  1361.    gone into the real world."  Used pejoratively by those not in
  1362.    residence there.  In conversation, talking of someone who has
  1363.    entered the real world is not unlike talking about a deceased
  1364.    person.
  1365.                 -- From the AI Hackers' Dictionary
  1366. %%
  1367.  REL  See BIN.
  1368.                 -- From the AI Hackers' Dictionary
  1369. %%
  1370.  RIGHT THING, THE n. That which is "obviously" the correct or
  1371.    appropriate thing to use, do, say, etc.  Use of this term often
  1372.    implies that in fact reasonable people may disagree.  "Never let
  1373.    your conscience keep you from doing the right thing!"  "What's the
  1374.    right thing for LISP to do when it reads '(.)'?"
  1375.                 -- From the AI Hackers' Dictionary
  1376. %%
  1377.  RUDE (WPI) adj. 1. (of a program) Badly written.  2. Functionally
  1378.    poor, e.g. a program which is very difficult to use because of
  1379.    gratuitously poor (random?) design decisions.  See CUSPY.
  1380.                 -- From the AI Hackers' Dictionary
  1381. %%
  1382.  SACRED adj. Reserved for the exclusive use of something (a
  1383.    metaphorical extension of the standard meaning).  "Accumulator 7 is
  1384.    sacred to the UUO handler."  Often means that anyone may look at
  1385.    the sacred object, but clobbering it will screw whatever it is
  1386.    sacred to.
  1387.                 -- From the AI Hackers' Dictionary
  1388. %%
  1389.  SAGA (WPI) n. A cuspy but bogus raving story dealing with N random
  1390.    broken people.
  1391.                 -- From the AI Hackers' Dictionary
  1392. %%
  1393.  SAV (save)  See BIN.
  1394.                 -- From the AI Hackers' Dictionary
  1395. %%
  1396.  SEMI 1. n. Abbreviation for "semicolon", when speaking.  "Commands to
  1397.    GRIND are prefixed by semi-semi-star" means that the prefix is
  1398.    ";;*", not 1/4 of a star.  2. Prefix with words such as
  1399.    "immediately", as a qualifier.  "When is the system coming up?"
  1400.    "Semi-immediately."
  1401.                 -- From the AI Hackers' Dictionary
  1402. %%
  1403.  SERVER n. A kind of DAEMON which performs a service for the requester,
  1404.    which often runs on a computer other than the one on which the
  1405.    server runs.
  1406.                 -- From the AI Hackers' Dictionary
  1407. %%
  1408.  SHIFT LEFT (RIGHT) LOGICAL [from any of various machines' instruction
  1409.    sets] 1. v. To move oneself to the left (right).  To move out of
  1410.    the way.  2. imper. Get out of that (my) seat!  Usage: often used
  1411.    without the "logical", or as "left shift" instead of "shift left".
  1412.    Sometimes heard as LSH (lish), from the PDP-10 instruction set.
  1413.                 -- From the AI Hackers' Dictionary
  1414. %%
  1415.  SHR (share)  See BIN.
  1416.                 -- From the AI Hackers' Dictionary
  1417. %%
  1418.  SHRIEK  See EXCL.  (Occasional CMU usage.)
  1419.                 -- From the AI Hackers' Dictionary
  1420. %%
  1421. 69 adj. Large quantity.  Usage: Exclusive to MIT-AI.  "Go away, I have
  1422.    69 things to do to DDT before worrying about fixing the bug in the
  1423.    phase of the moon output routine..."
  1424.    [Note: Actually, any number less than 100 but large enough to have
  1425.    no obvious magic properties will be recognized as a "large number".
  1426.    There is no denying that "69" is the local favorite.  I don't know
  1427.    whether its origins are related to the obscene interpretation, but
  1428.    I do know that 69 decimal = 105 octal, and 69 hexadecimal = 105
  1429.    decimal, which is a nice property. - GLS]
  1430.                 -- From the AI Hackers' Dictionary
  1431. %%
  1432.  SLOP n. 1. A one-sided fudge factor (q.v.).  Often introduced to avoid
  1433.    the possibility of a fencepost error (q.v.).  2. (used by compiler
  1434.    freaks) The ratio of code generated by a compiler to hand-compiled
  1435.    code, minus 1; i.e., the space (or maybe time) you lose because you
  1436.    didn't do it yourself.
  1437.                 -- From the AI Hackers' Dictionary
  1438. %%
  1439.  SLURP v. To read a large data file entirely into core before working
  1440.    on it.  "This program slurps in a 1K-by-1K matrix and does an FFT."
  1441.                 -- From the AI Hackers' Dictionary
  1442. %%
  1443.  SNARF v. To grab, esp. a large document or file for the purpose of
  1444.    using it either with or without the author's permission.  See BLT.
  1445.    Variant: SNARF (IT) DOWN.  (At MIT on ITS, DDT has a command called
  1446.    :SNARF which grabs a job from another (inferior) DDT.)
  1447.                 -- From the AI Hackers' Dictionary
  1448. %%
  1449.  SOFTWARE ROT n. Hypothetical disease the existence of which has been
  1450.    deduced from the observation that unused programs or features will
  1451.    stop working after sufficient time has passed, even if "nothing has
  1452.    changed".  Also known as "bit decay".
  1453.                 -- From the AI Hackers' Dictionary
  1454. %%
  1455.  SOFTWARILY adv. In a way pertaining to software.  "The system is
  1456.    softwarily unreliable."  The adjective "softwary" is NOT used.  See
  1457.    HARDWARILY.
  1458.                 -- From the AI Hackers' Dictionary
  1459. %%
  1460.  SOS 1. (ess-oh-ess) n. A losing editor, SON OF STOPGAP.  2. (sahss) v.
  1461.    Inverse of AOS, from the PDP-10 instruction set.
  1462.                 -- From the AI Hackers' Dictionary
  1463. %%
  1464.  SPAZZ 1. v. To behave spastically or erratically; more often, to
  1465.    commit a single gross error.  "Boy, is he spazzing!"  2. n. One who
  1466.    spazzes.  "Boy, what a spazz!"  3. n. The result of spazzing.
  1467.    "Boy, what a spazz!"
  1468.                 -- From the AI Hackers' Dictionary
  1469. %%
  1470.  SPLAT n. 1. Name used in many places (DEC, IBM, and others) for the
  1471.    ASCII star ("*") character.  2. (MIT) Name used by some people for
  1472.    the ASCII pound-sign ("#") character.  3. (Stanford) Name used by
  1473.    some people for the Stanford/ITS extended ASCII circle-x character.
  1474.    (This character is also called "circle-x", "blobby", and "frob",
  1475.    among other names.)  4. (Stanford) Name for the semi-mythical
  1476.    extended ASCII circle-plus character.  5. Canonical name for an
  1477.    output routine that outputs whatever the the local interpretation
  1478.    of splat is.  Usage: nobody really agrees what character "splat"
  1479.    is, but the term is common.
  1480.                 -- From the AI Hackers' Dictionary
  1481. %%
  1482.  SUPDUP v. To communicate with another ARPAnet host using the SUPDUP
  1483.    program, which is a SUPer-DUPer TELNET talking a special display
  1484.    protocol used mostly in talking to ITS sites.  Sometimes
  1485.    abbreviated to SD.
  1486.                 -- From the AI Hackers' Dictionary
  1487. %%
  1488.  STATE n. Condition, situation.  "What's the state of NEWIO?"  "It's
  1489.    winning away."  "What's your state?"  "I'm about to gronk out."  As
  1490.    a special case, "What's the state of the world?" (or, more silly,
  1491.    "State-of-world-P?") means "What's new?" or "What's going on?"
  1492.                 -- From the AI Hackers' Dictionary
  1493. %%
  1494.  STOPPAGE n. Extreme lossage (see LOSSAGE) resulting in something
  1495.    (usually vital) becoming completely unusable.
  1496.                 -- From the AI Hackers' Dictionary
  1497. %%
  1498.  STY (pronounced "sty", not spelled out) n. A pseudo-teletype, which is
  1499.    a two-way pipeline with a job on one end and a fake keyboard-tty on
  1500.    the other.  Also, a standard program which provides a pipeline from
  1501.    its controlling tty to a pseudo-teletype (and thence to another
  1502.    tty, thereby providing a "sub-tty").
  1503.    This is MIT terminology; the SAIL and DEC equivalent is PTY.
  1504.                 -- From the AI Hackers' Dictionary
  1505. %%
  1506.  SUPERPROGRAMMER n. See "wizard", "hacker".  Usage: rare.  (Becoming
  1507.    more common among IBM and Yourdon types.)
  1508.                 -- From the AI Hackers' Dictionary
  1509. %%
  1510.  SWAPPED adj. From the use of secondary storage devices to implement
  1511.    virtual memory in computer systems.  Something which is SWAPPED IN
  1512.    is available for immediate use in main memory, and otherwise is
  1513.    SWAPPED OUT.  Often used metaphorically to refer to people's
  1514.    memories ("I read TECO ORDER every few months to keep the
  1515.    information swapped in.") or to their own availability ("I'll swap
  1516.    you in as soon as I finish looking at this other problem.").
  1517.                 -- From the AI Hackers' Dictionary
  1518. %%
  1519.  SYSTEM n. 1. The supervisor program on the computer.  2. Any
  1520.    large-scale program.  3. Any method or algorithm.  4. The way
  1521.    things are usually done.  Usage: a fairly ambiguous word.  "You
  1522.    can't beat the system."
  1523.    SYSTEM HACKER: one who hacks the system (in sense 1 only; for sense
  1524.    2 one mentions the particular program: e.g., LISP HACKER)
  1525.                 -- From the AI Hackers' Dictionary
  1526. %%
  1527.  T [from LISP terminology for "true"] 1. Yes.  Usage: used in reply to
  1528.    a question, particularly one asked using the "-P" convention).  See
  1529.    NIL.  2. See TIME T.
  1530.                 -- From the AI Hackers' Dictionary
  1531. %%
  1532.  TALK MODE  See COM MODE.
  1533.                 -- From the AI Hackers' Dictionary
  1534. %%
  1535.  TASTE n. (primarily MIT-DMS) The quality in programs which tends to be
  1536.    inversely proportional to the number of features, hacks, and kluges
  1537.    programmed into it.  Also, TASTY, TASTEFUL, TASTEFULNESS.  "This
  1538.    feature comes in N tasty flavors."  Although TASTEFUL and FLAVORFUL
  1539.    are essentially synonyms, TASTE and FLAVOR are not.
  1540.                 -- From the AI Hackers' Dictionary
  1541. %%
  1542.  TECO (tee'koe) [acronym for Text Editor and COrrector] 1. n. A text
  1543.    editor developed at MIT, and modified by just about everybody.  If
  1544.    all the dialects are included, TECO might well be the single most
  1545.    prolific editor in use.  Noted for its powerful pseudo-programming
  1546.    features and its incredibly hairy syntax.  2. v. To edit using the
  1547.    TECO editor in one of its infinite forms; sometimes used to mean
  1548.    "to edit" even when not using TECO!  Usage: rare at SAIL, where
  1549.    most people wouldn't touch TECO with a TENEX pole.
  1550.                 -- From the AI Hackers' Dictionary
  1551. %%
  1552.  TECO (tee'koe) [cont.] [acronym for Text Editor and COrrector]
  1553.    [Historical note: DEC grabbed an ancient version of MIT TECO many
  1554.    years ago when it was still a TTY-oriented editor.  By now, TECO at
  1555.    MIT is highly display-oriented and is actually a language for
  1556.    writing editors, rather than an editor.  Meanwhile, the outside
  1557.    world's various versions of TECO remain almost the same as the MIT
  1558.    version of ten years ago.  DEC recently tried to discourage its
  1559.    use, but an underground movement of sorts kept it alive.]
  1560.    [Since this note was written I found out that DEC tried to force
  1561.    their hackers by administrative decision to use a hacked up and
  1562.    generally lobotomized version of SOS instead of TECO, and they
  1563.    revolted. - MRC]
  1564.                 -- From the AI Hackers' Dictionary
  1565. %%
  1566.  TELNET v. To communicate with another ARPAnet host using the TELNET
  1567.    program.  TOPS-10 people use the word IMPCOM since that is the
  1568.    program name for them.  Sometimes abbreviated to TN.  "I usually TN
  1569.    over to SAIL just to read the AP News."
  1570.                 -- From the AI Hackers' Dictionary
  1571. %%
  1572.  TERPRI (tur'pree) [from the LISP 1.5 (and later, MacLISP) function to
  1573.    start a new line of output] v. To output a CRLF (q.v.).
  1574.                 -- From the AI Hackers' Dictionary
  1575. %%
  1576.  THEORY n. Used in the general sense of idea, plan, story, or set of
  1577.    rules.  "What's the theory on fixing this TECO loss?"  "What's the
  1578.    theory on dinner tonight?"  ("Chinatown, I guess.")  "What's the
  1579.    current theory on letting losers on during the day?"  "The theory
  1580.    behind this change is to fix the following well-known screw..."
  1581.                 -- From the AI Hackers' Dictionary
  1582. %%
  1583.  THRASH v. To move wildly or violently.  Swapping systems which are
  1584.    overloaded spend much of their time moving pages into and out of
  1585.    core, and are therefore said to thrash.
  1586.                 -- From the AI Hackers' Dictionary
  1587. %%
  1588.  TICK n. 1. Interval of time; basic clock time on the computer.
  1589.    Typically 1/60 second.  See JIFFY.  2. In simulations, the discrete
  1590.    unit of time that passes "between" iterations of the simulation
  1591.    mechanism.  In AI applications, this amount of time is often left
  1592.    unspecified, since the only constraint of interest is that caused
  1593.    things happen after their causes.  This sort of AI simulation is
  1594.    often pejoratively referred to as "tick-tick-tick" simulation,
  1595.    especially when the issue of simultaneity of events with long,
  1596.    independent chains of causes is handwaved.
  1597.                 -- From the AI Hackers' Dictionary
  1598. %%
  1599.  TIME T n. 1. An unspecified but usually well-understood time, often
  1600.    used in conjunction with a later time T+1.  "We'll meet on campus
  1601.    at time T or at Louie's at time T+1."  2. SINCE (OR AT) TIME T
  1602.    EQUALS MINUS INFINITY: A long time ago; for as long as anyone can
  1603.    remember; at the time that some particular frob was first designed.
  1604.                 -- From the AI Hackers' Dictionary
  1605. %%
  1606.  TOOL v.i. To work; to study.  See HACK (def #9).
  1607.                 -- From the AI Hackers' Dictionary
  1608. %%
  1609.  TRAP 1. n. A program interrupt, usually used specifically to refer to
  1610.    an interrupt caused by some illegal action taking place in the user
  1611.    program.  In most cases the system monitor performs some action
  1612.    related to the nature of the illegality, then returns control to
  1613.    the program.  See UUO.  2. v. To cause a trap.  "These instructions
  1614.    trap to the monitor."  Also used transitively to indicate the cause
  1615.    of the trap.  "The monitor traps all input/output instructions."
  1616.                 -- From the AI Hackers' Dictionary
  1617. %%
  1618.  TTY (titty) n. Terminal of the teletype variety, characterized by a
  1619.    noisy mechanical printer, a very limited character set, and poor
  1620.    print quality.  Usage: antiquated (like the TTY's themselves).
  1621.    Sometimes used to refer to any terminal at all; sometimes used
  1622.    to refer to the particular terminal controlling a job.
  1623.                 -- From the AI Hackers' Dictionary
  1624. %%
  1625.  TWEAK v. To change slightly, usually in reference to a value.  Also
  1626.    used synonymously with TWIDDLE.  See FROBNICATE and FUDGE FACTOR.
  1627.                 -- From the AI Hackers' Dictionary
  1628. %%
  1629.  TWENEX n. The TOPS-20 operating system by DEC.  So named because
  1630.    TOPS-10 was a typically crufty DEC operating system for the PDP-10.
  1631.    BBN developed their own system, called TENEX (TEN EXecutive), and
  1632.    in creating TOPS-20 for the DEC-20 DEC copied TENEX and adapted it
  1633.    for the 20.  Usage: DEC people cringe when they hear TOPS-20
  1634.    referred to as "Twenex", but the term seems to be catching on
  1635.    nevertheless.  Release 3 of TOPS-20 is sufficiently different from
  1636.    release 1 that some (not all) hackers have stopped calling it
  1637.    TWENEX, though the written abbreviation "20x" is still used.
  1638.                 -- From the AI Hackers' Dictionary
  1639. %%
  1640.  TWIDDLE n. 1. tilde (ASCII 176, "~").  Also called "squiggle",
  1641.    "sqiggle" (sic--pronounced "skig'gul"), and "twaddle", but twiddle
  1642.    is by far the most common term.  2. A small and insignificant
  1643.    change to a program.  Usually fixes one bug and generates several
  1644.    new ones.  3. v. To change something in a small way.  Bits, for
  1645.    example, are often twiddled.  Twiddling a switch or knob implies
  1646.    much less sense of purpose than toggling or tweaking it; see
  1647.    FROBNICATE.
  1648.                 -- From the AI Hackers' Dictionary
  1649. %%
  1650.  UP adj. 1. Working, in order.  "The down escalator is up."  2. BRING
  1651.    UP: v. To create a working version and start it.  "They brought up
  1652.    a down system."
  1653.                 -- From the AI Hackers' Dictionary
  1654. %%
  1655.  USER n. A programmer who will believe anything you tell him.  One who
  1656.    asks questions.  Identified at MIT with "loser" by the spelling
  1657.    "luser".  See REAL USER.
  1658.    [Note by GLS: I don't agree with RF's definition at all.
  1659.    Basically, there are two classes of people who work with a program:
  1660.    there are implementors (hackers) and users (losers).  The users are
  1661.    looked down on by hackers to a mild degree because they don't
  1662.    understand the full ramifications of the system in all its glory.
  1663.    (A few users who do are known as real winners.)  It is true that
  1664.    users ask questions (of necessity).  Very often they are annoying
  1665.    or downright stupid.]
  1666.                 -- From the AI Hackers' Dictionary
  1667. %%
  1668.  UUO (you-you-oh) [short for "Un-Used Operation"] n. A DEC-10 system
  1669.    monitor call.  The term "Un-Used Operation" comes from the fact
  1670.    that, on DEC-10 systems, monitor calls are implemented as invalid
  1671.    or illegal machine instructions, which cause traps to the monitor
  1672.    (see TRAP).  The SAIL manual describing the available UUO's has a
  1673.    cover picture showing an unidentified underwater object.  See YOYO.
  1674.    [Note: DEC sales people have since decided that "Un-Used Operation"
  1675.    sounds bad, so UUO now stands for "Unimplemented User Operation".]
  1676.    Tenex and Twenex systems use the JSYS machine instruction (q.v.),
  1677.    which is halfway between a legal machine instruction and a UUO,
  1678.    since KA-10 Tenices implement it as a hardware instruction which
  1679.    can be used as an ordinary subroutine call (sort of a "pure JSR").
  1680.                 -- From the AI Hackers' Dictionary
  1681. %%
  1682.  VANILLA adj. Ordinary flavor, standard.  See FLAVOR.  When used of
  1683.    food, very often does not mean that the food is flavored with
  1684.    vanilla extract!  For example, "vanilla-flavored wonton soup" means
  1685.    ordinary wonton soup, as opposed to hot and sour wonton soup.
  1686.                 -- From the AI Hackers' Dictionary
  1687. %%
  1688.  VAXEN [from "oxen", perhaps influenced by "vixen"] n. pl. The plural
  1689.    of VAX (a DEC machine).
  1690.                 -- From the AI Hackers' Dictionary
  1691. %%
  1692.  VIRGIN adj. Unused, in reference to an instantiation of a program.
  1693.    "Let's bring up a virgin system and see if it crashes again."
  1694.    Also, by extension, unused buffers and the like within a program.
  1695.                 -- From the AI Hackers' Dictionary
  1696. %%
  1697.  VIRTUAL adj. 1. Common alternative to LOGICAL (q.v.), but never used
  1698.    with compass directions.  2.  Performing the functions of.  Virtual
  1699.    memory acts like real memory but isn't.
  1700.                 -- From the AI Hackers' Dictionary
  1701. %%
  1702.  VISIONARY n. One who hacks vision (in an AI context, such as the
  1703.    processing of visual images).
  1704.                 -- From the AI Hackers' Dictionary
  1705. %%
  1706.  WALDO [probably taken from the story "Waldo", by Heinlein, which is
  1707.    where the term was first used to mean a mechanical adjunct to a
  1708.    human limb] Used at Harvard, particularly by Tom Cheatham and
  1709.    students, instead of FOOBAR as a meta-syntactic variable and
  1710.    general nonsense word.  See FOO, BAR, FOOBAR, QUUX.
  1711.                 -- From the AI Hackers' Dictionary
  1712. %%
  1713.  WALL [shortened form of HELLO WALL, apparently from the phrase "up
  1714.    against a blank wall"] (WPI) interj. 1. An indication of confusion,
  1715.    usually spoken with a quizzical tone.  "Wall??"  2. A request for
  1716.    further explication.
  1717.                 -- From the AI Hackers' Dictionary
  1718. %%
  1719.  WALLPAPER n. A file containing a listing (e.g., assembly listing) or
  1720.    transcript, esp. a file containing a transcript of all or part of a
  1721.    login session.  (The idea was that the LPT paper for such listings
  1722.    was essentially good only for wallpaper, as evidenced at SAIL where
  1723.    it was used as such to cover windows.)  Usage: not often used now,
  1724.    esp. since other systems have developed other terms for it (e.g.,
  1725.    PHOTO on TWENEX).  The term possibly originated on ITS, where the
  1726.    commands to begin and end transcript files are still :WALBEG and
  1727.    :WALEND, with default file DSK:WALL PAPER.
  1728.                 -- From the AI Hackers' Dictionary
  1729. %%
  1730.  WEDGED [from "head wedged up ass"] adj. To be in a locked state,
  1731.    incapable of proceeding without help.  (See GRONK.)  Often refers
  1732.    to humans suffering misconceptions.  "The swapper is wedged."
  1733.    This term is sometimes used as a synonym for DEADLOCKED (q.v.).
  1734.                 -- From the AI Hackers' Dictionary
  1735. %%
  1736.  WHAT n. The question mark character ("?").  See QUES.  Usage: rare,
  1737.    used particularly in conjunction with WOW.
  1738.                 -- From the AI Hackers' Dictionary
  1739. %%
  1740.  WIN [from MIT jargon] 1. v. To succeed.  A program wins if no
  1741.    unexpected conditions arise.  2. BIG WIN: n. Serendipity.
  1742.    Emphatic forms: MOBY WIN, SUPER WIN, HYPER-WIN (often used
  1743.    interjectively as a reply).  For some reason SUITABLE WIN is also
  1744.    common at MIT, usually in reference to a satisfactory solution to a
  1745.    problem.  See LOSE.
  1746.                 -- From the AI Hackers' Dictionary
  1747. %%
  1748.  WINNAGE n. The situation when a lossage is corrected, or when
  1749.    something is winning.  Quite rare.  Usage: also quite rare.
  1750.                 -- From the AI Hackers' Dictionary
  1751. %%
  1752.  WINNER 1. n. An unexpectedly good situation, program, programmer or
  1753.    person.  2. REAL WINNER: Often sarcastic, but also used as high
  1754.    praise.
  1755.                 -- From the AI Hackers' Dictionary
  1756. %%
  1757.  WINNITUDE n. The quality of winning (as opposed to WINNAGE, which is
  1758.    the result of winning).  "That's really great!  Boy, what
  1759.    winnitude!"
  1760.                 -- From the AI Hackers' Dictionary
  1761. %%
  1762.  WIZARD n. 1. A person who knows how a complex piece of software or
  1763.    hardware works; someone who can find and fix his bugs in an
  1764.    emergency.  Rarely used at MIT, where HACKER is the preferred term.
  1765.    2. A person who is permitted to do things forbidden to ordinary
  1766.    people, e.g., a "net wizard" on a TENEX may run programs which
  1767.    speak low-level host-imp protocol; an ADVENT wizard at SAIL may
  1768.    play Adventure during the day.
  1769.                 -- From the AI Hackers' Dictionary
  1770. %%
  1771.  WORMHOLE n. A location in a monitor which contains the address of a
  1772.    routine, with the specific intent of making it easy to substitute a
  1773.    different routine.  The following quote comes from "Polymorphic
  1774.    Systems", vol. 2, p. 54:
  1775.  
  1776.    "Any type of I/O device can be substituted for the standard device
  1777.    by loading a simple driver routine for that device and installing
  1778.    its address in one of the monitor's `wormholes.'*
  1779.    ----------
  1780.    *The term `wormhole' has been used to describe a hypothetical
  1781.    astronomical situation where a black hole connects to the `other
  1782.    side' of the universe.  When this happens, information can pass
  1783.    through the wormhole, in only one direction, much as `assumptions'
  1784.    pass down the monitor's wormholes."
  1785.                 -- From the AI Hackers' Dictionary
  1786. %%
  1787.  WOW  See EXCL.
  1788.                 -- From the AI Hackers' Dictionary
  1789. %%
  1790.  XGP 1. n. Xerox Graphics Printer.  2. v. To print something on the
  1791.    XGP.  "You shouldn't XGP such a large file."
  1792.                 -- From the AI Hackers' Dictionary
  1793. %%
  1794.  XYZZY [from the Adventure game] adj. See PLUGH.
  1795.                 -- From the AI Hackers' Dictionary
  1796. %%
  1797.  YOYO n. DEC service engineers' slang for UUO (q.v.).  Usage: rare at
  1798.    Stanford and MIT, has been found at random DEC installations.
  1799.                 -- From the AI Hackers' Dictionary
  1800. %%
  1801.  YOYO MODE n. State in which the system is said to be when it rapidly
  1802.    alternates several times between being up and being down.
  1803.                 -- From the AI Hackers' Dictionary
  1804. %%
  1805.  YU-SHIANG WHOLE FISH n. The character gamma (extended SAIL ASCII 11),
  1806.    which with a loop in its tail looks like a fish.  Usage: used
  1807.    primarily by people on the MIT LISP Machine.  Tends to elicit
  1808.    incredulity from people who hear about it second-hand.
  1809.                 -- From the AI Hackers' Dictionary
  1810. %%
  1811.  ZERO v. 1. To set to zero.  Usually said of small pieces of data, such
  1812.    as bits or words.  2. To erase; to discard all data from.  Said of
  1813.    disks and directories, where "zeroing" need not involve actually
  1814.    writing zeroes throughout the area being zeroed.
  1815.                 -- From the AI Hackers' Dictionary
  1816. %%
  1817.